Exibir caixa de mensagem que impede o desligamento do computador até que seja reconhecido

0

Como sempre esqueço de fechar minha janela no trabalho, estou tentando exibir uma pequena caixa de mensagem para lembrar quando encerro meu computador.

O script é bastante fácil:

Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.MessageBox]::Show('Close your window', 'LogOff Reminder', 0)

O problema é que não consigo fazer com que meu sistema, o Windows 10, o execute no desligamento. Eu tentei configurar uma política com gpedit.msc . Eu também tentei configurar uma tarefa com taskschd.msc .

Eu tenho duas ideias sobre o problema:

  1. O momento em que o script é executado já está atrasado para o feedback gráfico, o sistema já está desligado até agora.
  2. Meu sistema não faz um desligamento real, mas apenas hiberna em suporte a inicialização rápida.

Alguém já fez isso funcionar? Você poderia apontar como?

Obrigado antecipadamente!

    
por Ruben Bohnet 25.05.2018 / 14:27

1 resposta

0

Não tenho certeza se você está falando de desligamentos automáticos ou manuais, mas pode criar um script que use para desligar o computador em vez do botão de desligamento em sua máquina. Você pode usar qualquer idioma como powershell, vbscript ou batch para realizar. Você pode então pedir para salvar antes de clicar em desligar. Você também pode colocá-lo na pasta de ferramentas do sistema e criar um atalho super secreto para ele, como Ctrl + Alt + Shift + S.

WIN10: C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Acessórios \ Ferramentas do Sistema

    
por 14.06.2018 / 21:34