PDA

View Full Version : مخفی کردن پروسه



khmahdi
سه شنبه 05 آبان 1388, 17:27 عصر
سلام
می خواستم ببینم چطوری می تونیم processe ی خودمونو از نوع SYSTEM کنیم یا processe هایی رو که SYSTEM اند رو ببندیم؟
اصلا می شه پروسمونو مخفی کنیم که حتی توی task manager هم نشونشنده؟

saied_genius
سه شنبه 05 آبان 1388, 19:07 عصر
اين رو امتحان کنيد:


startInfo.CreateNoWindow=true
startInfo.WindowStyle=System.Diagnostics.ProcessWi ndowStyle.Hidden
startInfo.UseShellExecute=true

موفق باشيد.

AliRezaPro
سه شنبه 05 آبان 1388, 21:59 عصر
کد بالا در فضای System.Diagnostic هست
و طرز استفاده

Process myProcess = new Process();
myProcess.StartInfo.CreateNoWindow = true;
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
myProcess.StartInfo.UseShellExecute = true;
من که جواب نگرفتم
شما احتمالا باید از توابع Api و از کتابخانه ی Kernel32 استفاده کنید

اَرژنگ
چهارشنبه 06 آبان 1388, 12:04 عصر
سلام
می خواستم ببینم چطوری می تونیم processe ی خودمونو از نوع SYSTEM کنیم یا processe هایی رو که SYSTEM اند رو ببندیم؟
اصلا می شه پروسمونو مخفی کنیم که حتی توی task manager هم نشونشنده؟
دلیل احتیاج به چنین چیزی؟

saied_genius
چهارشنبه 06 آبان 1388, 12:31 عصر
گاهي براي نوشتن ويروس !!

اَرژنگ
چهارشنبه 06 آبان 1388, 14:24 عصر
گاهي براي نوشتن ويروس !!
مرسی،
ولی زمانهایه دیگر چی؟ اصلاً برایه کاری که فایده دار باشد استفاده میشه؟

saied_genius
چهارشنبه 06 آبان 1388, 15:52 عصر
حقيقتش من هم نمي دانم چه کاربردهايي مي تواند داشته باشد (حداقل الان حضور ذهن ندارم)

بايد از جناب khmahdi بپرسيم که اين تاپيک را ساخته اند .

khmahdi
چهارشنبه 06 آبان 1388, 18:00 عصر
آقای saied_genius درست گفتن ،اول برای ویروس!
ولی استفاده های دیگه ای هم داره ،
مثل ، آنتی ویروس :همه ی آنتی ویروس ها برای اینکه ویروس ها پروسشونو نبندن اونو یا هیدن ویا از نو سیستم می کنن...(مثل nod32 که دوتا پروسه داره، فکر کنم اسماش اینهاس: eugi-ekrn)
مثل ، برنامه هایی که برای چک کردن کد رجیستر یا آپدیت شدن نرم افزار بسته نمی شن و هر موقع اتصال به اینترنت برقرار بشه کارشونو شروع می کنن،
و...
تاحالا یه چیزایی دستگیرم شده ،
یه فروم انگلیسی بود که آدرسشو یادم رفت -چون سرچ کرده بودم- یه کسی همین سؤالو مطرح کرده بود ،جوابشو اینطوری داده بودن:
اکثر ویروس ها که برای خودشون پروسه ی جدید درست نمی کنند بلکه وارد یه پروسه ی دیگه می شن و گنداشونو می زنن!
ولی برایه سیستمی شدن با دستکاری رجیستری می شه این کارو کرد ،
کسی از دوستان اگه آدرسه رجیستری اینو می دونه مطرح کنه
ممنون
(در ضمن ببخشید غلط املاییمو اصلاح کنم :Process)