Я пробовал Как запустить программу, когда запускается другая, и это работает отлично. Но как насчет наоборот? Я хотел бы запустить .bat, когда Chrome закрыт. Под "закрыт" я имею в виду ... Я запускаю Chrome, и когда я закрываю его, я хочу, чтобы что-то произошло.
Process termination
означает событие с ID 4689
Итак, я попробовал:
<QueryList>
<Query Id="0" Path="Security">
<Select Path="Security">
*[System[Provider[@Name='Microsoft-Windows-Security-Auditing'] and Task = 13312 and (band(Keywords,9007199254740992)) and (EventID=4689)]]
and
*[EventData[Data[@Name='NewProcessName'] and (Data='PATH TO CHROME')]]
</Select>
</Query>
</QueryList>
Но это не сработало совсем ... задача не показывать новый журнал, когда я закрыл Chrome.
Что-то мне не хватает?
По умолчанию часть с Task = 13312
использующая Process Terimation
была Task = 13313
, однако я пробовал ее как с 13312
и с 13313
и, похоже, не работает.
ОБНОВЛЕНИЕ 1: Chrome был не лучшим "примером", чтобы выбрать и попробовать это с планировщиком задач. Я также пробовал разные программы, которые не закрывали фоновую обработку после закрытия, например Notepad, Minesweeper и т.д., Но ни одна из них не запускает задачу.