Desligamento rápido da máquina Windows

1

Existe um equivalente (programático) à seqüência de reinicialização "Alt-SysRQ Sync Unmount reBoot" do Linux no Windows?

O desligamento regular faz com que muitos dados sejam gravados na unidade, mas a energia não pode ser feita remotamente.

    
por qdot 14.11.2012 / 16:50

1 resposta

2

Sim, existem funções NtShutdownSystem (), NtSetSystemPowerState () não documentadas exportadas pelo kernel e elas podem ser chamadas do espaço do usuário: link

Cuidado: isso é um desligamento impuro conforme solicitado, então você pode perder suas alterações recentes, registro corrompido, etc. Use somente se você precisar reinicializar o servidor remoto e algo impedir que a reinicialização normal aconteça.

    
por 14.11.2012 / 17:16