امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
End Process
نویسنده پیام
VisualBasic6Love آفلاین
كاربر دو ستاره
**

ارسال‌ها: 111
موضوع‌ها: 10
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 250
( 382 تشکر در 92 ارسال )
ارسال: #1
End Process
با سلام به همه دوستان عزيز و ويروس نويس
من يك سوال از حضورتون داشتم اونم اينكه چطوري ميشه كاري كرد كه برناممون به هيچ وجه End Process نشه آيا راه حلي وجود داره؟
ممنون ميشم اگه جواب بدين

حقیقت چیز دیگریست!
جور دیگر باید نگریست!


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

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

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: End Process
راه حل که چند تا بیشتر نیست
1اول 2 تا پروسس که با interval کم مثلا 1 همدیگه رو چک کنن که اگه اون یکی نبود اونو اجرا کنه
دوم اینجکت هست که برنامتونو به صورت مستقیم یا به صورت dll به یه پروسه سیستمی تزریق میکنین(تزریق مستقیم به علت نبود بعضی توابع بکار رفته در برنامه شما خیلی سخت خواهد بود اما روش dll خیلی راحتره)
سوم استفاده از hookapi و مانیتور کردن توابع مربوط به tlhelp32 و TerminateProcess که در vb به خاطر محدودیتهاش معمولا نمیشه از روش 2 و3 استفاده کرد
۱۴-آذر-۱۳۸۷, ۱۸:۰۳:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, VisualBasic6Love
yeketaz آفلاین
کاربر با تجربه
****

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #3
RE: End Process
آقا یه جستجویی بکن :

http://forum.iranled.com/showthread.php?tid=9400

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
۱۴-آذر-۱۳۸۷, ۱۸:۰۸:۴۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : saeedsmk, VisualBasic6Love
VisualBasic6Love آفلاین
كاربر دو ستاره
**

ارسال‌ها: 111
موضوع‌ها: 10
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 250
( 382 تشکر در 92 ارسال )
ارسال: #4
RE: End Process
كسي در اين باره سورسي نداره؟

حقیقت چیز دیگریست!
جور دیگر باید نگریست!


۱۰-بهمن-۱۳۸۷, ۱۶:۴۲:۵۵
وب سایت ارسال‌ها
پاسخ
VisualBasic6Love آفلاین
كاربر دو ستاره
**

ارسال‌ها: 111
موضوع‌ها: 10
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 250
( 382 تشکر در 92 ارسال )
ارسال: #5
RE: End Process
چي شد پس كسي نيست يه سورسي بذاره؟

حقیقت چیز دیگریست!
جور دیگر باید نگریست!


۱۳-بهمن-۱۳۸۷, ۱۶:۳۲:۱۳
وب سایت ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #6
RE: End Process
نقل قول: راه حل که چند تا بیشتر نیست
1اول 2 تا پروسس که با interval کم مثلا 1 همدیگه رو چک کنن که اگه اون یکی نبود اونو اجرا کنه
دوم اینجکت هست که برنامتونو به صورت مستقیم یا به صورت dll به یه پروسه سیستمی تزریق میکنین(تزریق مستقیم به علت نبود بعضی توابع بکار رفته در برنامه شما خیلی سخت خواهد بود اما روش dll خیلی راحتره)
سوم استفاده از hookapi و مانیتور کردن توابع مربوط به tlhelp32 و TerminateProcess که در vb به خاطر محدودیتهاش معمولا نمیشه از روش 2 و3 استفاده کرد
روش دوم که فکر می کنم تو وی بی تقریبا غیر ممکن باشه. ولی سومی باید جواب بده. اگه پیام مربوط به هوک رو بدونم مینویسمش. خیلی راحت. یه قلاب تشکیل می دی و یه تابع callback تعریف می کنی و هر وقت پیام اومد تابع رو صفر می کنی نمی زاری پیام ادامه پیدا کنه.
فقط باید بگین مربوط به چه هوکی میشه و پیامش چیه . . .

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۱۳-بهمن-۱۳۸۷, ۲۱:۳۹:۴۹
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

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

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #7
RE: End Process
برای بستن پروسه از پیغام استفاده نمیشه و یه تابع هست که این کارو انجام میده یعنی TerminateProcess شما باید این تابع رو hook کنین که اگه پارامتری که به این تابع پاس داده میشه درش هندل پروسه شما بود اون دستور لغو بشه و به بخش اجرا نرسه
۱۴-بهمن-۱۳۸۷, ۰۰:۰۱:۴۵
وب سایت ارسال‌ها
پاسخ
VisualBasic6Love آفلاین
كاربر دو ستاره
**

ارسال‌ها: 111
موضوع‌ها: 10
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 250
( 382 تشکر در 92 ارسال )
ارسال: #8
RE: End Process
من تا الان كه دربارش كار كردم ولي به نتيجه درست و حسابي نرسيدم ديگه نميدونم بايد چيكارش كنم؟
به نظر شما چيكارش كنم؟

حقیقت چیز دیگریست!
جور دیگر باید نگریست!


۱۵-بهمن-۱۳۸۷, ۱۹:۰۱:۵۵
وب سایت ارسال‌ها
پاسخ
Scorpion آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 882
موضوع‌ها: 44
تاریخ عضویت: خرداد ۱۳۸۵

تشکرها : 958
( 1525 تشکر در 501 ارسال )
ارسال: #9
RE: End Process
2تا برنامه میسازی تو استارتاپ بالا بیان
لیست پروسس رو ببینن
هر چند میلی ثانیه
هر کدوم تو لیست اونیکی رو ندید سریعا اجراش کنه
من اینرو تست کردم مشکلی نداش

گر نیک و بد نزد خدا یکسان بدی در ابتلا --با جبرئیل ماه رو ابلیس هم سیماستی
۱۶-بهمن-۱۳۸۷, ۱۲:۳۸:۲۲
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

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

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #10
RE: End Process
شما فقط میخواهی از vb استفاده کنی و 1 فایل باشه؟ یا اگه از یه dll یا exe دیگه کمک بگیری مشکای نداره؟
۱۶-بهمن-۱۳۸۷, ۱۴:۴۱:۳۱
وب سایت ارسال‌ها
پاسخ
VisualBasic6Love آفلاین
كاربر دو ستاره
**

ارسال‌ها: 111
موضوع‌ها: 10
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 250
( 382 تشکر در 92 ارسال )
ارسال: #11
RE: End Process
(۱۶-بهمن-۱۳۸۷, ۱۴:۴۱:۳۱)lord_viper نوشته است: شما فقط میخواهی از vb استفاده کنی و 1 فایل باشه؟ یا اگه از یه dll یا exe دیگه کمک بگیری مشکای نداره؟

هر چي باشه مشكلي نداره فقط به هيچ وجه End Process نشه!

حقیقت چیز دیگریست!
جور دیگر باید نگریست!


۱۷-بهمن-۱۳۸۷, ۱۴:۱۰:۴۳
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  یه سوال در مورد پیدا کردن برنامه در لیست Process shedayat 3 3,665 ۰۹-فروردین-۱۳۸۸, ۲۲:۵۶:۰۲
آخرین ارسال: lord_viper

پرش به انجمن:


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

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