Você não pode realmente fazer isso. Quando o Windows inicia o desligamento, ele informa todos os aplicativos em execução (que possuem Windows de nível superior ) que eles têm que terminar o que estão fazendo porque as luzes estão prestes a sair. Desde o Windows Vista, eles têm dois segundos para terminar antes das luzes sair.
Aplicativos podem responder a isso com uma mensagem, dizendo Não, espere! Estou fazendo algo importante , que será mostrado para o usuário. Mas o usuário sempre pode clicar no botão force shutdown .
Se a sua tarefa agendada puder terminar seus negócios normalmente em dois segundos quando você solicitar que ela pare, provavelmente você ficará bem. Se não, ou se o aplicativo não entender as mensagens enviadas para ele, informando que o Windows está prestes a ser encerrado, você está com problemas - e talvez você precise encontrar um método alternativo de fazer o que for necessário. aplicação para fazer.