Discrimanant taskkill.exe для excel.exe - PullRequest
1 голос
/ 27 января 2009

Мне нужно запустить Excel на сервере и убить процесс excel.exe. Я использую taskkill.exe:

System.Diagnostics.Process.Start ("taskkill.exe", "-im excel.exe / f");

Моя единственная проблема в том, что если есть кто-то, кто также использует сервер, работающий на Excel (это может произойти), то его процессы также будут убиты. Есть ли вообще способ убить только файлы Excel, созданные моим кодом? Любая помощь будет отличной. Спасибо!

Ответы [ 2 ]

4 голосов
/ 27 января 2009

Отслеживайте PID запускаемых вами процессов и уничтожайте их с помощью taskkill.exe / pid NUMBER

0 голосов
/ 27 января 2009

Если вы можете получить PID с помощью кода (который, я думаю, вы можете), вы можете использовать переключатель pid, а не / im.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...