امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
جلوگیری از بسته شدن برنامه
نویسنده پیام
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #1
جلوگیری از بسته شدن برنامه
سلام.
من در حال نوشتن برنامه ای هستم که امنیتش برام مهمه. از این جهت برنامه به هیچ عنوان نباید بسته شه.
برنامه میتونه 2 قسمتی باشه. 1 سرویس و 1 وین اپلیکیشن.
میخواستم ببینم کسی راهی برای جلوگیری از بسته شدن برنامه بلده؟ توابع hook و ... .
۱۲-شهریور-۱۳۸۸, ۱۸:۱۹:۰۰
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: جلوگیری از بسته شدن برنامه
راحترین راه استفاده از SetCriticalProcess هست(حالا هر کی جرات داره پروستو ببنده)
۱۳-شهریور-۱۳۸۸, ۱۲:۱۵:۵۸
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #3
RE: جلوگیری از بسته شدن برنامه
(۱۳-شهریور-۱۳۸۸, ۱۲:۱۵:۵۸)lord_viper نوشته است: راحترین راه استفاده از SetCriticalProcess هست(حالا هر کی جرات داره پروستو ببنده)
سلام.
بیشتر توضیح بده لطفا.
۱۳-شهریور-۱۳۸۸, ۲۰:۰۳:۳۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: جلوگیری از بسته شدن برنامه
سلام پیمان جان
شما بگو نمیخواهی به کل بسته بشه یا اگه بسته شد دوباره باز بشه و یه توضیحاتی بده تا ببینیم چه راهی بهتر و راحتره
۱۳-شهریور-۱۳۸۸, ۲۱:۲۳:۰۵
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #5
RE: جلوگیری از بسته شدن برنامه
سلام.
من اجرای مجدد برنامه بعد از بسته شدن یا ریست شدن سیستم بعد از بسته شدن یا مخفی کردن پروسه رو میتونم اجرا کنم. ولی اینا روش جالبی نیستند.
من میخوام مثل آنتی ها که هنگام بسته شدن access is denied میده پروسه برنامم اصلا قابل بستن نباشه.
یعنی به کمک هوک قبل از اجرای دستور بسته شدن جلوشو بگیرم.
(آخرین ویرایش در این ارسال: ۱۳-شهریور-۱۳۸۸, ۲۲:۴۴:۴۰، توسط Payman62.)
۱۳-شهریور-۱۳۸۸, ۲۲:۳۷:۳۱
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: جلوگیری از بسته شدن برنامه
خب اگه این حالت میخواهی حتما باید یه hook بنویسی (دردسر به توان n اگه شانس بیاری انتی ها گیر ندن)

این کد زیر یه کاری تو این مایه ها میکنه با یه درایور(یا هید میکنه یا از end process جلوگیری میکنه)


فایل‌(های) پیوست شده
.zip   Breakthrou.zip (اندازه: 26.92 KB / تعداد دفعات دریافت: 115)
۱۴-شهریور-۱۳۸۸, ۰۰:۵۲:۴۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Payman62
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #7
RE: جلوگیری از بسته شدن برنامه
سلام.
مبین جان این کد رو داشتم. این کد اول این که هیدن میکنه. نه غیر قابل بستن. دوم هم این که تو 7 تست کرده بودم جواب نداد.

غیر قابل بستن هم میدونم آنتی ها گیر میدن. همین هیدن کردن رو هم گیر میدن. ولی میشه واسه آنتی تعریف کرد این برنامه مجازه. دیگه چاره ندارم.
۱۴-شهریور-۱۳۸۸, ۰۲:۲۵:۴۶
ارسال‌ها
پاسخ
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #8
RE: جلوگیری از بسته شدن برنامه
نقل قول: راحترین راه استفاده از SetCriticalProcess هست
با برنامه هایی مثل Process Explorer یا ساخت bat فایل راحت میشه بستش .


آنتی ویروس ها هم اگه service مربوط به اونها stop بشه برنامشون هم بسته میشه . (البته چند تایی که من دیدم)

هر چی روش خوبه توش خوب نیست!
۱۴-شهریور-۱۳۸۸, ۱۷:۰۲:۱۱
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #9
RE: جلوگیری از بسته شدن برنامه
(۱۴-شهریور-۱۳۸۸, ۱۷:۰۲:۱۱)esmaeily-hosein نوشته است:
نقل قول: راحترین راه استفاده از SetCriticalProcess هست
با برنامه هایی مثل Process Explorer یا ساخت bat فایل راحت میشه بستش .


آنتی ویروس ها هم اگه service مربوط به اونها stop بشه برنامشون هم بسته میشه . (البته چند تایی که من دیدم)

Biggrinشما اگه میتونی راحت ببند بعد خواهی دید که سیستم فورا ریستارت میشه(چون با این کار پروسه شما جزو پروسه های critical قرار میگیره)
انگار winlogon.exe رو انداختی بیرون
۱۵-شهریور-۱۳۸۸, ۰۰:۵۶:۴۳
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #10
RE: جلوگیری از بسته شدن برنامه
سلام.
آنتی گیر نمیده مبین؟ یه توضیح بده.
۱۵-شهریور-۱۳۸۸, ۰۳:۱۲:۲۳
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #11
RE: جلوگیری از بسته شدن برنامه
سلام پیمان جان
نه انتی ها باهاش کاری ندارن
در مورد batch file و اینها اسم پروسه رو بزارsmss.exe یا پروسه های حساس ویندوز حالا با batch file عمرا اگه بتونی ببندیش
۱۵-شهریور-۱۳۸۸, ۱۰:۰۰:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Payman62


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  جلوگیری از REFLECT شدن taksa2012 2 2,380 ۲۵-اسفند-۱۳۹۴, ۰۹:۴۴:۵۷
آخرین ارسال: taksa2012
  جلوگیری از اجرای یک برنامه خاص taksa2012 1 3,087 ۲۶-دى-۱۳۹۲, ۱۹:۴۵:۱۴
آخرین ارسال: Ghoghnus
  جلوگیری از جابجا شدن کنترل behzady 1 2,232 ۰۲-اسفند-۱۳۹۱, ۱۶:۳۶:۳۰
آخرین ارسال: behzady

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS