PDA

View Full Version : بستن یه Process یه جور دیگه (درخواست)



papa_toop
شنبه 17 فروردین 1387, 16:36 عصر
سلام به دوستان

من میدونم چطوری یه process رو جستجو کنم و اون رو ببندم ولــــــــــــــی :

فکر کنید من برنامه ی نوشته شده رو اجرا کردم و فرم اول هم به نمایش در اومد حالا یه فایله دیگه رو با نام s.exe اجرا کردم حالا که برنامه من باز شده و اون فایل هم باز شده چطوری می تونم اون رو ببندم؟

amirsajjadi
شنبه 17 فروردین 1387, 18:10 عصر
راه اول :

Shell("tskill.exe taskmgr", AppWinStyle.Hide)

راه دوم :

Process.GetProcessesByName("taskmgr")(0).Kill()

papa_toop
شنبه 17 فروردین 1387, 21:04 عصر
دوست عزیز دستت درد نکنه ولی منظور من این نبود

منظور من اینه که اگر فرم هنوز باز باشه دیگه اصلا taskmgr باز نشه (مثل بعضی قفل های سیدی که اصلا نمی زاره کلون باز بشه)

papa_toop
شنبه 17 فروردین 1387, 21:42 عصر
دوستان من خودم یه روش پیدا کردم ولی به شدت سرعت سیستم رو می گیره حالا یه راهنمایی کنید


Do While t1.Text = ("1")
Shell("tskill.exe taskmgr", AppWinStyle.Hide)
Loop

papa_toop
شنبه 17 فروردین 1387, 21:56 عصر
البته فکر کنم یه روش دیگه هم باشه و اون چک کردن وجود Process هست که اگهه بشه می شه با استفاده از while یا if بشه این کارو کرد