0

シャットダウン/ログオフを確認するためにプログラムを開いているときに表示されるシャットダウン/ログオフ API を停止したい。

API に理由を送信するアプリケーションが既にあります。

これが悪い習慣であることはわかっていますが、5 秒後に API を表示せずにシャットダウンをオーバーライド/キャンセルする必要があります。

これをハックするか、カスタム シャットダウン スクリプトを実行してシャットダウンを上書きする方法はありますか。

前もって感謝します


1回押せばキャッチするだけで5秒キープしても問題ありません。私はそれを行うことができますが、vista は 5 秒後に API 画面を表示します。

vista は、シャットダウンできないようにしているため、それを示しています。

4

1 に答える 1

0

これを見たいと思うかもしれません: http://msdn.microsoft.com/en-us/library/aa376871(VS.85).aspx

この機能を実行したとき、Interop を使用して特権を設定しようとすると問題が発生したため、アンマネージ C++ ですべてを実行する必要がありました。

このフラグが必要です: ExitWindowsEx の EWX_FORCE。

于 2009-04-17T12:55:07.773 に答える