Войти

Показать полную графическую версию : [решено] Определить запущен ли процесс по указанному пути


Wraith21
11-02-2016, 23:44
Здравствуйте!
К великому сожалению не имею возможности восполнить недостаток знаний избытком времени на их получение, поэтому прошу помощи. :)
Имея путь до файла, нужно проверить запущен ли конкретно этот файл (файл из этой директории) и если запущен закрыть его.
Имя файла/процесса использовать нельзя, так как процессов с такими же именами может быть несколько.
Пробовал приручить WMIC но что-то не вышло ничего...

Iska
12-02-2016, 07:50
wmic.exe Process where "ExecutablePath='C:\\Windows\\system32\\notepad.exe'" call Terminate

dedmazai1870
12-02-2016, 15:23
Iska,
есть ли где-нибудь почитать, в каких случаях надо удваивать обратные слэши "\"?

Wraith21
12-02-2016, 16:40
Iska,
И в правду, ровно такую же команду пробовал и без доп слешей не работало...

Iska
12-02-2016, 18:09
есть ли где-нибудь почитать, в каких случаях надо удваивать обратные слэши "\"? »
По-хорошему, читать надо отсюда: Windows Management Instrumentation (Windows) (https://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx) и целиком.




© OSzone.net 2001-2012