Como iniciar um programa quando outro está parado

0

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.

    
por Alpha2k 05.10.2016 / 13:25

0 respostas