Que tal ... Uma tarefa agendada com o gatilho definido como "Ao desconectar da sessão do usuário" e a opção "Conexão do computador local" definida? (Um desligamento / reinício desconecta / desconecta a sessão do usuário antes de desligar, então ???)
Quando quero executar um programa (.exe \ .bat) antes do Logoff \ Restart do Windows 7 Home Premium , uso o Agendador de Tarefas e defino um evento personalizado : Log:
System, Source:
Winlogon, Event ID:
7002 \ 4634 \ 4647 \ .....
O problema é que o programa é iniciado, mas o sistema é fechado antes de o programa terminar, enquanto está sendo executado.
O que posso fazer? (Meu O.S não tem gpedit.msc infelizmente)
Que tal ... Uma tarefa agendada com o gatilho definido como "Ao desconectar da sessão do usuário" e a opção "Conexão do computador local" definida? (Um desligamento / reinício desconecta / desconecta a sessão do usuário antes de desligar, então ???)
Provavelmente você precisará de uma ferramenta para fazer isso. Aqui você encontra 4 que podem realizar o que você precisa com algum tunning:
4 Ferramentas para impedir, cancelar e anular o encerramento do sistema do Windows
Destes eu acho que Shut It! é a melhor opção disponível. Você pode configurá-lo para evitar o desligamento enquanto o aplicativo não estiver em execução e permitir que ele seja ativado quando o aplicativo estiver ativado. Isso faria o truque.