یک سوال در مورد mmb و Task Manager

باسلام
دوستان گرامی می خواستم ببینم میشه در mmb کاری کرد که اتورانی که ساخته ایم در Task Manager در قسمت Processesقرار نگیره و یا اگه قرار گرفت نشه اونو بست مثل نرم افزارهای خود ویندوز در این بخش مانند csrss.exe .
 

محمدمهدی

Well-Known Member
میشه با دوتا فایل این کار رو کرد اما یه برنامه به نام unlocker هست که نمی ذاره شما به هدفتون برسید
OK?
 

silvercover

کاربر متخصص
یه راه پیش روی شما غیر فعال کردن موقت Task Manager توسط رجیستری هست. شما میتونین با استفاده از پلاگ این های plugy، SmallPlugIn و... که فرامین مربوط به رجیستری رو دارن موقتا این کار رو انجام بدین. اما باید دقت کنید که خوب این کار رو انجام بدین و باعث آزار کاربران نشین. این هم آدرس کلیدش توی رجیستری :

کد:
HKEY_CURRENT_USER
Key: Software\Microsoft\Windows\CurrentVersion\Policies\System
Name: DisableTaskMgr 
Type: REG_DWORD
Value: 1=Enable
Value: 0=Disable

که مقدار یک فعالش میکنه و 0 غیر فعال. برنامه های کمکی که این کار رو میکنن غالبا از جانب آنتی ویروس ها شناسایی میشن و ممکن هست باعث دردسر بشن.
 
دوست عزیز silvercover جان
بنده نمی خواهم Task Manager بسته بشه . فقط می خواهم اتورانی که ساختیم در قسمت Processesقرار نگیره و یا اگه قرار گرفت نشه اونو بست .
با تشکر
 

silvercover

کاربر متخصص
با امکانات فعلی بیلدر نمیشه این کار رو کرد که پروسس برنامه شما مقاوم باشه در برابر بسته شدن.
 
اصلا دوستان گرامی یه چیز دیگه . میشه در mmb کاری کرد ( با پلاگین ، کد نویسی و ... ) که اگه در داخل Processes روی End Process کلیک شد کامپیوتر ریست شه .
 

Armanَ

New Member
اصلا دوستان گرامی یه چیز دیگه . میشه در mmb کاری کرد ( با پلاگین ، کد نویسی و ... ) که اگه در داخل Processes روی End Process کلیک شد کامپیوتر ریست شه .

تو كمپايلرهاي قدرتمند براي انجام همچين كاري آدم پير مي شه چه برسه با اين mmb كه حتي كمپايلر هم نيست.:twisted:
 

Armanَ

New Member
اينم يك كمپاننت براي دلفي كه راحتتر از استفاده از CodeInjection بشه با هوك كردن توابع ويندوز مي توانيد كاري را كه مي خواهيد انجام بدهيد.
آدرسش

راستي قدرت دلفي را هم ببينيد چون سورسش دلفي هست.

اگر خواستيد با استفاده از دلفي يك Plugin براي اين كار بنويسيد.
 
آخرین ویرایش:
دوست عزیز Arman جان
میشه یک ذره بیشتر توضیح بدی و این پلاگین را خودتون لطف کنید و بسازید ؟
 
اقا یک راه حل
این برنامه رو دوست خوبمون naseronline نوشتند :
برنامه MMB System Control با قابلیت های زیر :
دسترسی سریع به برنامه های مختلف ویندوز ...دسترسی سریع به قسمت های مختلف Control Panel ...دسترسی سریع به پوشه ها و درایو های مختلف ویندوز به وسیله پلاگین Fordir ... مشاهده برنامه های در حال اجرا و بستن آن ها به وسیله پلاگین Microbe Process ... غیر فعال کردن و مخفی نمودن دسکتاپ و تسکبار ... و از همه مهمتر دسترسی به تعداد زیادی از Wizard ها و برنامه های مخفی ویندوز...
دانلود برنامه : http://naser32.persiangig.com/MyProject/msc.zip
خوب حالا اگه دقت بکنید نمیشه از داخل Processes این برنامه خود این برنامه را بست . حالا اگه ما بیاییم و یک چیزی شبیه Task Manager بسازیم یعنی علاوه بر Processes قسمت های دیگه را هم داشته باشه واونو بتونیم جایگزین Task manager ویندوز بکنیم کار فکر کنم حل بشه . اما این در حد یک راه حل است و باید ببینم شما دوستان نظرتون چیه .
با تشکر
 

silvercover

کاربر متخصص
خب این مورد از نظرمن منتفی هست. به سادگی میشه پاسخ داد. این برنامه روی همه سیستم ها و خصوصا سیستم های دارای برنامه های امنیتی جوابگو نیست و اجراش با مشکل جدی رو برو میشه.

میشه کاری کرد که پروسس برنامه بسته نشه توسط توابع API ویندوز و از جمله NTTerminateProcess . اما متاسفانه پلاگینی برای این کار برای بیلدر ارائه نشده.

آیا برنامه شما نیاز داره که مدام در حالت اجرا باقی بمونه؟ آیا اگر مثلا برای چند ثانیه بسته بشه و دوباره باز بشه مشکلی پیش میاد؟
 
خوب حالا اگه دقت بکنید نمیشه از داخل Processes این برنامه خود این برنامه را بست . حالا اگه ما بیاییم و یک چیزی شبیه Task Manager بسازیم یعنی علاوه بر Processes قسمت های دیگه را هم داشته باشه واونو بتونیم جایگزین Task manager ویندوز بکنیم کار فکر کنم حل بشه . اما این در حد یک راه حل است و باید ببینم شما دوستان نظرتون چیه .
با تشکر

براي اين يکي راهه حلي دارم .

به چه شکل ؟

1 - ميام و براتون برنامه اي مينويسم مجزا از تسک منيجر ويندوز و تسک منيجر رو شبيه سازي ميکنم به نوعي .

2 - اين برنامه در فايله نهايي بيلدر Embededd ميشه .

3 - دستورات رجيستري رو هم اضافه ميکنم به پروژه براي اينکه تسک منيجر ويندوز لوک بشه وقته اجراي اين فايل exe

( البته اين يکمي مشکل ساز هست چرا که بايد هميشه سيستم عامل ادمين استارتور باشه وگرنه با خطا مواجه مي شه .

چه براي بسته بودن رجيستري و چه براي ساير محدوديت ها )

4 - در زمانه اجراي فايله بيلدر ، باز هم تغييراتي در رجيستري ايجاد و اين فايل در پوشهء سيستم کپي مي شه
( عملي و ساده هست ، چه با بيلدر و چه با کمک پلاگين ها )

5 - اين تغييرات در رجيستري و کپي اون فايله اجرايي موجب مي شه با فراخواني تسک منيجر ويندوز همون فايل اجرا بشه .

6 - و ميتونم هم کاري بکنم که فايله بيلدر مخفي باشه در ليستي که اين برنامه نشون ميده يعني به قول معروف ولي خب بايد هميشه اسمش ثابت باشه ، مثلا autorun :
Simple Hide App From Task Manager

ولي هدفه شمارو دقيقا نميدونم چي هست ... ولي جدا از گفته هاي مديره انجمن که موافق هستم با اون ها راه کارهاي زياده ديگري مي شه پيدا کرد براي اون که اين يکي که بيان شد به تبعيت از پيشنهاده خوده شما بود .

با تمامه اين حرفها ، آيا هدف شما محدود کردنه يوزرها هست از دسترسي ؟

اگر اينطوره بهترين و عملي ترين راه کار اين هست که از يک قفله نرم افزاري استفاده کنيد .

من قولي نميدم ولي اگر قفله مناسبي پيدا کردم براي کامپک ديسک ها و يا دي وي دي ها ، طي روزهاي اينده در اين تالار قرارش ميدم براي استفاده عموم :

http://forum.majidonline.com/showthread.php?t=77841&page=6

موفق باشيد .


شادي
 
آخرین ویرایش:
- و ميتونم هم کاري بکنم که فايله بيلدر مخفي باشه در ليستي که اين برنامه نشون ميده يعني به قول معروف ولي خب بايد هميشه اسمش ثابت باشه ، مثلا autorun :
Simple Hide App From Task Manager

ولي هدفه شمارو دقيقا نميدونم چي هست ... ولي جدا از گفته هاي مديره انجمن که موافق هستم با اون ها راه کارهاي زياده ديگري مي شه پيدا کرد براي اون که اين يکي که بيان شد به تبعيت از پيشنهاده خوده شما بود .


آقا این روش مخفی سازی به چه شکل است . در ضمن بنده میخواهم اتورانی که ساختم و در کنار ساعت ویندوز قرار می گیره با Task Manager بسته نشه .
با تشکر
 

جدیدترین ارسال ها

بالا