View Full Version : سوال: Task kill
rezaangle
یک شنبه 03 شهریور 1387, 23:45 عصر
سلام
بستن فرآیند یا همان Task killچطوری انجام میشه؟
***ویرایش شده توسط مدیر***
خیلی ممنون
Zaparo
دوشنبه 04 شهریور 1387, 09:11 صبح
برای Kill کردن پروسه من از این راه استفاده میکنم
Dim collection As ManagementObjectCollection = (New ManagementObjectSearcher("SELECT * FROM Win32_Process WHERE Name = 'svchost.exe'")).Get()
ForEach item As ManagementObject In collection
If (item["ExecutablePath"] <> String.Empty) Then
If (item["ExecutablePath"].ToString().Contains("Temp\ProcessX")
If ( Not Process.GetProcessById(Int.Parse(item["ProcessId"].ToString())).HasExited) Then
Process.GetProcessById(int.Parse(item["ProcessId"].ToString())).Kill()
End
End
End
Next item
البته من میدونستم پروسه ای که داره اجرا میشه اسم مشابه داره
ولی شما میتونی از TaskKill ویندوز هم استفاده کنی تو run بزن cmd taskkill /?
rezaangle
سه شنبه 12 شهریور 1387, 11:44 صبح
من اینرو امتحان کردم ولی جواب نداد
اگه میشه یه نمونه Upload کنید.
علیرضا مداح
سه شنبه 12 شهریور 1387, 13:53 عصر
سلام دوست عزیز،
میتوانید از متد Kill مربوط به کلاس System.Diagnostics.Process استفاده نمایید ،/
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.