Você mesmo pode escrever o aplicativo e capturar a mensagem WM_QUERYENDSESSION . Este programa aparentemente impede que um sistema vá para o modo Sleep, mas eu não acho que seria suficiente.
Eu tenho um problema, todos os dias minha empresa reinicia minha estação de trabalho e eu continuo perdendo trabalho por causa disso. Eu abri um ticket de suporte com a equipe de suporte, mas eles não têm ideia de como impedir que isso aconteça (típico).
Eu sei que eles não estão usando o comando shutdown
para reiniciar meu PC, porque a execução de shutdown -a
não impede que isso aconteça.
Eu estava pensando que talvez alguém tenha feito um aplicativo "keep alive" para impedir qualquer coisa de reiniciar minha estação de trabalho, para que eu possa reiniciá-lo quando estiver pronto para isso (ou seja, depois de salvar meu trabalho etc.) ). Por causa do trabalho que faço (sou programador), nem sempre é possível salvar o que estou fazendo (por exemplo, se estou no meio de depurar algo complicado).
Talvez eu possa interceptar e bloquear algum tipo de mensagem de desligamento no winapi (embora essa discussão seja mais adequada ao Stack Overflow).
Você mesmo pode escrever o aplicativo e capturar a mensagem WM_QUERYENDSESSION . Este programa aparentemente impede que um sistema vá para o modo Sleep, mas eu não acho que seria suficiente.
Tags windows