PDA

View Full Version : kill process



amir_civil
یک شنبه 03 اردیبهشت 1385, 10:31 صبح
سلام دوستان
چه جوری میشه این کار رو در سی# انجام داد؟
ممنون

Behrooz_CS
یک شنبه 03 اردیبهشت 1385, 15:05 عصر
سلام

جواب شما اینجاست :



using System.Runtime.InteropServices;
using System.Diagnostics;
.
.
.
.

Process[] AP =Process.GetProcesses();
AP[INDEX].Kill()



در ضمن اینو خودم نوشتم . دیدنش خالی از لطف نیست :

http://www.behrooz.somee.com/source/BMTaskManager.zip

amir_civil
یک شنبه 03 اردیبهشت 1385, 19:27 عصر
سلام دوست من
ممنون
ولی میشه یه مثال بزنید
منظورتون از index چی هست
اگه منظورتون process هست که باید end بشه من هرکاری کردم نشد
به int ]م تبدیل کردم باز هم نشد
لطفا یه مثال بزنید
ممنون

Behrooz_CS
سه شنبه 05 اردیبهشت 1385, 11:27 صبح
سلام دوست من
ممنون
ولی میشه یه مثال بزنید
منظورتون از index چی هست
اگه منظورتون process هست که باید end بشه من هرکاری کردم نشد
به int ]م تبدیل کردم باز هم نشد
لطفا یه مثال بزنید
ممنون


اگر توجه کرده باشی AP آرایه ای از فرآیندها است پس اگر اندیس پروسس مربوطه را بدانی میتوانی آنرا KILL کنی

برای بدست آوردن اندیس مناسب باید Porperties پروسس های AP در یک حلقه FOR را چک کنی تا پروسس دلخواهت را پیدا کنی
مثلا می توانی از AP[i].ProcessName استفاده کنی