مشاهده نسخه کامل
: جلو گیری از بستن برنامه؟
scorpionblue2009
22-06-2008, 07:29
من برنامه ای نوشتم می خوام وقتی در حال اجراست بسته نشه مثل فایل های سیستمی در حال اجرا باید کد بنویسم یا اینکه برنامه رو جای خاصی قرار بدم(دقیق توضیح بدهید)
سلام
شما هیچ راهی برای جلوگیری از بسته شدن توسط TaskManager و EndTask ندارید، فقط میتوانید کمی طولش دهید ولی TaskManager در نهایت RAM و ریسمان اختصاصی را با قدرت تمام باز پس میگیرد.
ولی...
میتوانید خارج شدن برنامه از RAM را تشخیص داده و یک exe دیگر یا همان exe برنامه را یک بار دیگر و قبل از بسته شدن برنامه لود کنید، مثل زمانی که دو نسخه از Notepad را باز میکنیم.
یعنی برنامه دو نسخه ای شود در حالی که نسخه اولیه و والد لحظاتی بعد به زبان خوش یا غیر خوش بسته خواهد شد ولی نمونه دوم وجود خواهد داشت و این میتواند تا آخر ادامه یابید....
البته امیدوارم برای مردم آزاری نباشد.... چون یک برنامه باشخصیت باید به میل کاربر وارد RAM شود و به میل او خارج شود.
من برنامه ای نوشتم می خوام وقتی در حال اجراست بسته نشه مثل فایل های سیستمی در حال اجرا باید کد بنویسم یا اینکه برنامه رو جای خاصی قرار بدم(دقیق توضیح بدهید)
سلام دوست عزیز خسته نباشی من در مورد این موضوع نمیدونم ولی می تونی از نام های :
Winlogon.exe
csrss.exe
smss.exe
services.exe
استفاده کنی در این صورت بسته نخواهند شد.
می تونی تو Event های فرم قسمت Formclosing بری و بنویسی:
e.cancel = true;
موفق وسر بلند باشی قربانت یا علی
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.