Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
メモ帳などのプログラムは、ファイルが保存されていない場合、コンピューターのシャットダウン プロセスを停止できます。シャットダウン プロセスを停止するプログラムを (C で) 書くにはどうすればよいですか?
Windows Vista 以降では、「ShutdownBlockReasonCreate」と呼ばれる User32.dll (User32.lib) で定義された関数が存在します。 これには 2 つのパラメーターが必要です。 -ウィンドウのハンドル -表示されるメッセージを表す文字列 呼び出しが成功すると、アプリケーションはウィンドウのシャットダウンをブロックします。 これは強力な機能であり、乱用すべきではありません。