DOBON.NET DOBON.NETプログラミング掲示板過去ログ

OSのシャットダウン

分類:[.NET]

2008/05/16(Fri) 17:23:05 編集(投稿者)

環境/言語:[C# 2003、Framework1.1] 
分類:[.NET] 

C#でWindowsアプリケーションを作成し、『ExitWindowsEx』を使って
端末のシャットダウンを行っています。

『ExitWindowsEx』では、端末のシャットダウン、ログオフ、再起動を
行う事が可能ですが、OSの『Windowsのシャットダウン』ダイアログには
上記の他に『更新をインストールしてシャットダウン』があると思います。

『ExitWindowsEx』、または他のAPI等を利用して『更新をインストールして
シャットダウン』と同等の動作をさせることは可能なのでしょうか。

どなたかご存知の方がいらっしゃいましたら、ご教授頂きたいと思います。
では、よろしくお願いします。
2008/05/22(Thu) 15:46:07 編集(投稿者)

情報共有のため、リンクしておきます。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=44894&forum=7

※リンク先思いっきり間違えてました。失礼しました。
この掲示板ではマルチポストはルール違反となりますので、ご注意ください。

書き込みのルールについて
http://dobon.net/vb/bbs/index.html

なお、マルチポスト先の掲示板によると、InitiateShutdown関数で可能とのことです。この関数は、Vista以降で有効らしいです。(本来は質問者が報告する内容ですが、その期待ができなさそうですので、代わり書かせていただきました。)

http://msdn.microsoft.com/en-us/library/aa376872(VS.85).aspx
管理人様
マナー違反他、ご迷惑をお掛けしました。
今後、気をつけます。
解決済み!
■No22128に返信(まりもさんの記事)

ご理解いただき、ありがとうございます。

解決されたということですが、InitiateShutdown関数でうまくいったということでしょうか?お手数ですが、ご報告をお願いいたします。(あまりルール、ルール言いたくないのですが、これもルールですので...。)

また老婆心ながら、もし解決されたのであれば、@ITの方にもご報告された方が良いかと思います。

ご面倒をおかけして申し訳ありませんが、よろしくお願いいたします。

DOBON.NET | プログラミング道 | プログラミング掲示板