-7
Как определить начало нового процесса? Я хочу убить других, кроме моих процессов, когда они начинаются. Есть ли способ?Как я могу обнаружить начало процесса?
Как определить начало нового процесса? Я хочу убить других, кроме моих процессов, когда они начинаются. Есть ли способ?Как я могу обнаружить начало процесса?
Ну, ваш вопрос непонятен, но вы должны посмотреть Process.GetProcessesByName
метод.
Создает массив новых компонентов Process и связывает их с всеми ресурсами процесса на локальном компьютере, которые разделяют заданное имя процесса .
Например,
Process[] Runningcmd = Process.GetProcessesByName("cmd");
if (Runningcmd.Length == 0)
Console.WriteLine("Command Line is not running");
else
foreach(var p in Runningcmd)
{
p.Kill();
}
** Пожалуйста, дайте комментарий, почему вы отрицаете мой вопрос. Спасибо ** – TN888
Возможный дубликат [Как определить начало и конец процесса с использованием C# в окнах?] (Http://stackoverflow.com/questions/8455873/how-to-detect-a-process-start-end- используя-с-диез-в-окна) – DaveShaw