View Full Version : سوال: بسته نشدن برنامه (غیر تکراری)
daniyal_1363
شنبه 25 اردیبهشت 1389, 17:53 عصر
سلام
قبلاً در مورد بسته نشدن برنامه ها صحبت شده بود که خیلی کاره راحتیه
حالا من میخوام بدونم چطوری میتونم کاری کنم که برنامم به هیچ طریقی بسته نشه مگه اینکه سیستم ریستار یا خاموش بشه :لبخند::بامزه:
مهران رسا
شنبه 25 اردیبهشت 1389, 18:01 عصر
خودت پیشنهادی نداری ؟
daniyal_1363
شنبه 25 اردیبهشت 1389, 18:23 عصر
خودت پیشنهادی نداری ؟
من در این مورد هیچ اطلاعاتی ندارم
میخوام مثل بعضی از آنتی ویروس که با End Process بسته نمیشه عمل کنه
مهران رسا
شنبه 25 اردیبهشت 1389, 18:52 عصر
من در این مورد هیچ اطلاعاتی ندارم
میخوام مثل بعضی از آنتی ویروس که با End Process بسته نمیشه عمل کنه
تا اونجایی که من میدونم اصولاً با زبانی مثل VB چنین کاری امکان پذیر نیست (مگر استفاده از روش های ابتکاری) . در مورد دلیلش هم بحث های زیادی مطرح شده . میتونید جستجو کنید .
l4tr0d3ctism
شنبه 25 اردیبهشت 1389, 19:04 عصر
بهترهبه عملکرد ویروس ها بیشتر توجه کنی
یک ویروس پروسش رو نمیشه end کرد چون فورا یک فایل دیگه چک میکنه که در صورت نبودن پروسه فایل a.exe مثلا رو اجرا کن دوباره
و همچنین بر عکس اگه اون یکی رو end کنی یاین یکی دوباره اجراش میکنه
بعضی ویروس ها اسم فایل رو میزارن smss و یا lsass اگه اسم فایل اینها باشه خوب نمیشه دیگه اون رو end کرد
----
فایل هم حذف نمیشه تا اون وقت که پروسه فعال باشه
------------------
حالا می تونی از نمایش پروسه ی فایل فعال شده بر روی تسک منیجر جلوگیری کنی که اگه یه سرچ کوچیکی هم بزنی تو همین سایت چیزایی هم میبینی
-------------------
اما در کل می تونی اون رو هم استارت اپ کنی که در هر بار ریستارت شدنم باز اجرا شه
اما همه اینایی که گفتم کامل خصوصیات یک ویروس یا بد افزار بودن
------------
اگه در مورد اونها بیشتز تحقیق کنی می فهمی خودت همه چیو
--------------
با همین ویبی هم میشه
saeedvir
شنبه 25 اردیبهشت 1389, 19:15 عصر
اينجا بحث شده (http://forum.barname.org/showthread.php?t=170)
daniyal_1363
شنبه 25 اردیبهشت 1389, 19:28 عصر
یک ویروس پروسش رو نمیشه end کرد چون فورا یک فایل دیگه چک میکنه که در صورت نبودن پروسه فایل a.exe مثلا رو اجرا کن دوباره
ممنون دوست عزیز
این روش ، روش مناسبی نیست - اول اینکه فکر کنید اگه یه لیبیل روی فرم اصلی برنامه باشه که بخواد اطلاعات همون لحظه رو نشون بده با بسته شدن و اجرای مجددش اطلاعاتش از بین میره (هر چند میشه اطلاعات رو لحضه به لحظه ذخیره کرد ولی این روش باعث میشه برنامه سنگین تر بشه)
چون نرم افزاری که قرار طراحی بشه ویروس نیست و برای استفاده در یک شبکه داخلیه میخوام که در Process دیده بشه - در ضمن برنامه هایی هستند که Process های مخفی رو نمایش میدن
پیغام های زیر رو ببینید
http://up.iranblog.com/Files/8ee2db695cb544a69390.JPG
http://up.iranblog.com/Files/a0502dce981441a08b4f.JPG
یه نمونه پیغام دیگم هست که نتونستم بزارم
daniyal_1363
شنبه 25 اردیبهشت 1389, 19:30 عصر
اينجا بحث شده (http://forum.barname.org/showthread.php?t=170)
ممنون دوست عزیز خیلی گشتم ولی نتونستم بیابم :بامزه:
ولی این نمونه هام کمکی نکرد ، به راحتی با Task manager بسته میشه در نمونه ای هم که قرار سیستم ریستار بشه همچین اتفاقی نمی افته
daniyal_1363
چهارشنبه 29 اردیبهشت 1389, 16:55 عصر
من هنوز به جوابم نرسیدم
کسی راه حل اصولی نداره
یا اینکه اگه برنامه ما بسته بشه سیستم مختل بشه
مثل همون ریستار کامپیوتر ؟:متفکر:
saeedvir
چهارشنبه 29 اردیبهشت 1389, 17:11 عصر
ممنون دوست عزیز خیلی گشتم ولی نتونستم بیابم :بامزه:
ولی این نمونه هام کمکی نکرد ، به راحتی با Task manager بسته میشه در نمونه ای هم که قرار سیستم ریستار بشه همچین اتفاقی نمی افته
يعني سيستم Restart نمي شد ؟
daniyal_1363
پنج شنبه 30 اردیبهشت 1389, 07:56 صبح
يعني سيستم Restart نمي شد ؟
نه متاسفانه
میشه نمونه ای که در سیستم خودتون تست شده رو تو همین سایت آپلود کنید
اگه یه نمونه برای کار با فایل Dll هم بزارین ممنون میشم
saeedvir
پنج شنبه 30 اردیبهشت 1389, 22:12 عصر
این کاملا جواب میده
FinalMOB
جمعه 31 اردیبهشت 1389, 00:38 صبح
:چشمک:گل کاشتی آقا سعید
واقعا عــــــــــــــــــــــــ ــالی بود :تشویق:
آقا نمیشه یه 7-8 تایی تشکر بزنیم واسه این پست؟ :لبخند:
daniyal_1363
جمعه 31 اردیبهشت 1389, 15:45 عصر
این کاملا جواب میده
این برنامه قراره ریستار کنه ؟
فایل EXE رو میسازم و وقتی اجرا میکنم و با Taskmaneger اون رو Endprocess میکنم هیچ اتفاقی نمیفته:اشتباه::عصبانی++:
daniyal_1363
شنبه 22 خرداد 1389, 08:28 صبح
مدیران محترم ، مهندسین عزیز کسی نیست این مشکل رو تا حالا حل کرده باشه ؟
هنوز این مشکل پا برجاست :ناراحت::افسرده:
daniyal_1363
دوشنبه 18 مرداد 1389, 07:43 صبح
یعنی توی vb6 هیچ راهی وجود نداره که از بسته شدن برنامه به هر عنوانی جلوگیری کنه ؟:متفکر:
Saman_12
دوشنبه 18 مرداد 1389, 11:02 صبح
سلام.
تا اون جایی که اطلاعات ناقس من قد میده شما باید پیغام های ویندوز رو هوک کنید.مثل پیغام دیستوری که وقتی شما روی دکمه شات دان کلیک می کنید به تمام برنامه ها فرستاده میشه.(من از هوک هیچی نمی دونم:لبخند:)
M.T.P
دوشنبه 18 مرداد 1389, 12:06 عصر
این کاملا جواب میده
این برنامه که خوراک End Process هست!! :لبخند:
کمترین واکنشی از خودش تشون نمیده!
fazelm
دوشنبه 18 مرداد 1389, 15:04 عصر
بذار بسته بشه و بعدش اتوماتیک اجراش کن
یعنی موقع خاموش شدن به زور بسته بشه و موقع بالا اومدن از توی استارت آپ سریع اجرا بشه
حتی ویروس ها هم همین کار رو میکنن
night_secret
سه شنبه 19 مرداد 1389, 22:01 عصر
دوست عزیز vb6 همچین امکانی نداره:ناراحت:
fazelm
سه شنبه 19 مرداد 1389, 22:32 عصر
حرف بسیار مبتدیانه ای زدید
این کار جز کوچک ترین کارایی که میشه با وی بی میشه کرد
daniyal_1363
سه شنبه 30 فروردین 1390, 10:08 صبح
سلام
بعد از مدت ها آمادم (ببخشید آخه سربازم :لبخند:)
یک کوچلو اینجا رو با یه جایه دیگه اشتباه گرفته بودم
دوست عزیز fazelm (http://barnamenevis.member.php?104162-fazelm) شما با اعتماد به نفس بالایی میگی میشه پس چرا راه حلی ارائه نمیدی ؟
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.