PDA

View Full Version : مشکل کار با پروسه ها



mirage041
پنج شنبه 05 شهریور 1388, 15:02 عصر
سلام
این کد رو من از قسمت 1001 نکته برداشتم :



using System.Diagnostics;

foreach (Process p in Process.GetProcesses())
{
if (p.ProcessName.ToLower() == "notepad")
p.Kill();
}


کار این کد اینه که برنامه نوت پد اگه بازباشه بظور اتوماتیک می بنده.
حالا مشکل من اینجاست که من هم می خوام برنامه نوت پد رو ببندم و هم ورد و نقاشی ( منظور چند تا برنامه هست که قبلا به برنامه افزوده شده و برنامه چک می کنه و می بنده> آنتی ویروس که پروسه ویروسهای در حال اجرا رو چک می کنه اگه بود می بنده)
مشکل من ماله نوع:عصبانی++:
با ارایه انجام می دم می نویسه که این کار امکان نداره ( شما نمی تونید string و ارایه رو چک کنین )

raha_20
پنج شنبه 05 شهریور 1388, 16:07 عصر
خوب سه دفعه این کد را بنویس . هر دفه واسه اون برنامه ای که میخواین بسته شود

mirage041
پنج شنبه 05 شهریور 1388, 16:43 عصر
اخه تعدادشون نزدیک به 100 یا 200 تا است

raha_20
پنج شنبه 05 شهریور 1388, 16:51 عصر
خوب میتونی اسامی را که تو یه آرایه یا حالا یه جای دیگه داری بااستفاده از حلقه و یه متغیر که نام اون برنامه رو هر دفعه توش میریزی این کار را انجام بدی

کدتو بزار ببینیم

mirage041
جمعه 06 شهریور 1388, 10:25 صبح
مشکل اینجاست که وقتی با ارایه و بصورت استرینگ ( رشته ) می سازم خطای نوع می ده

mirage041
یک شنبه 08 شهریور 1388, 15:29 عصر
چطوری می شه برنامه در تسک منیجر دیده نشه