PDA

View Full Version : سوال: جلوگیری از بسته شدن برنامه



A_Salimi
جمعه 04 اردیبهشت 1388, 23:23 عصر
آیا راهی وجود دارد تا از بسته شدن یک برنامه (حتی kill tree process) شدن آن جلوگیری کرد ؟

در برنامه های آنتی ویروس این کار چطور محقق میشود که دسترسی به بستن processاکثر آنها متوقف میشود ؟

Nima_NF
شنبه 05 اردیبهشت 1388, 01:35 صبح
آنتی ویروس ها هم به راحتی پروسه هایشان بسته می شود، فقط به دلیل کنترل service ها بر آن ها و یا اینکه چند پروسه برای این کار باز است همدیگر را کنترل می کنند. معمولا هم جلوگیری نمی کنند بلکه در صورت بسته شدن دوباره پروسه بسته شده را اجرا می کنند (open).

من راه قطعی برای جلوگیری از این کار نمی شناسم. با این حال می توانید از SetSecurityInfo و SetEntriesInAcl استفاده کنید تا فلگ PROCESS_TERMINATE را غیر فعال کنید. البته همیشه جواب نخواهد داد.