Eu tentei Como iniciar um programa quando outra é iniciada e isso funciona perfeitamente. Mas e o contrário? Eu gostaria de executar um .bat quando o cromo está fechado. Por "está fechado" quero dizer ... eu começo o cromo e quando eu fechar isso eu quero que algo aconteça.
Process termination
significa evento com ID 4689
Então eu tentei:
<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>
Mas não funcionou de jeito nenhum ... a tarefa não mostrou nenhum novo log quando fechei o chrome.
Existe algo que está faltando?
Por padrão, a parte com Task = 13312
usando Process Terimation
foi Task = 13313
, mas eu tentei com 13312
e 13313
e parece não funcionar.
UPDATE 1: O Chrome não foi o melhor "exemplo" para escolher e tentar isso com o agendador de tarefas. Eu também tentei programas diferentes que não têm nenhum processamento em segundo plano depois de ter sido fechado, como o Notepad, o Minesweeper etc ... nenhum desses parece acionar a tarefa.