4

メモ帳などのプログラムは、ファイルが保存されていない場合、コンピューターのシャットダウン プロセスを停止できます。シャットダウン プロセスを停止するプログラムを (C で) 書くにはどうすればよいですか?

4

1 に答える 1

1

Windows Vista 以降では、「ShutdownBlockReasonCreate」と呼ばれる User32.dll (User32.lib) で定義された関数が存在します。
これには 2 つのパラメーターが必要です。
-ウィンドウのハンドル
-表示されるメッセージを表す文字列
呼び出しが成功すると、アプリケーションはウィンドウのシャットダウンをブロックします。

これは強力な機能であり、乱用すべきではありません。

于 2015-10-09T18:29:01.077 に答える