PDA

View Full Version : حذف exe برنامه



salam20
شنبه 22 دی 1386, 09:17 صبح
سلام دوستان من دارم یک قفل مینویسم که با چند چیز از جمله تعداد دفعات اجرا وزمان نصب و فابل های قفل و سریال های سخت افزار بطور همزمان کار میکنه و اگه هرکدام منقضی بشه برنامه بصورت اتوماتیک پاک میشه(در حالت دموی برنامه) حالا سوال من اینکه چطور exe برنامه را حذف کنم چون ریپورتها و بانک و ocxو dll های مربوطه رو حذف میکنم اگه کسی از دوستان سورسی داره لطف کنه

مبین رنجبر
شنبه 22 دی 1386, 10:18 صبح
شما میتونین از 1 برنامه واسط استفاده کنین .. یعنی غیر از برنامه اصلی برنامه دیگری رو بنویسید که وقتی برنامه منقضی شد برنامه اصلی بسته بشه و برنامه دوم که وظیفش پاک کردن EXE برنامه هست شروع به کار کنه ... در حال معمولی شما نمیتونین فایل EXE در حای اجرا رو پاک کنید .. مگر اینکه از روشی که من گفتم استفاده کنید

M8SPY_OK
شنبه 22 دی 1386, 10:26 صبح
کاملاً درسته ...

bobrus
شنبه 22 دی 1386, 11:35 صبح
منم با راه حل مبین موافقم
یه راهی هم من می گم که تقریباً شبیه اونه
برنامه اصلی رو با یه نام و پسوند غیر exe توی مسیر دلخواه بگذار بعد یه برنامه بنویس که قفلها تو چک بکنه اگه درست بود پسوند برنامه اصلی رو به exe تبدیل کنه و انو اجراش کنه اگه هم که درست نبود به سادگی پاکش می کنه

salam20
شنبه 22 دی 1386, 12:35 عصر
کسی سورس نمونه با دستور shell دارد بگذارد لطفا"

مبین رنجبر
شنبه 22 دی 1386, 13:20 عصر
اینم از سورس .... فایل 1.exe رو اجرا کنید و برنامه رو ببندید ... بعد از بستن برنامه فایل 1.exe پاک میشود

HjSoft
شنبه 22 دی 1386, 14:23 عصر
با اون روش هم میتونی حتی اگه برنامت در حال اجرا بود با کد shell و Taskill برنامه رو ببندی و پاکش کنی