- - PR -
VB.NETでOSをシャットダウンするには?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-06-05 00:32
初めまして 初書き込みです。
VB.NETでWindowsOSをシャットダウンするには どうすればよいのでしょうか? 誰か教えてください。 | ||||
|
投稿日時: 2004-06-05 08:41
・System.Management 配下のクラスを使って WMI を介してシャットダウンする。 ・COM 連携で Shell.Application オブジェクトの ShutdownWindows() メソッドを呼び出す。 ・P/INVOKE で ExitWindowsEx() を呼び出す。 のどれでも出来たと思います。 _________________ // 渋木宏明 (Hiroaki SHIBUKI) // http://hidori.jp/ // Microsoft MVP for Visual C# // // @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/ | ||||
|
投稿日時: 2004-06-05 10:14
ありがとうございます。
早速やってみます。 | ||||
|
投稿日時: 2004-06-05 11:21
COM 連携で Shell.Application オブジェクトの ShutdownWindows() メソッドを呼び出す。
上記方法で試すと Windowsのシャットダウンダイアログが表示されてしまいます。 これを表示せずに自動で落とす方法はありませんか? ShutdownWindows() メソッドの引数かなにかがあるのかな? | ||||
|
投稿日時: 2004-06-07 10:43
C#ですけど、WMIを使う例です。
http://homepage3.nifty.com/dotnetfan/console/console24.html rebootのサンプルをちょっと書き換えればシャットダウンになります。 | ||||
|
投稿日時: 2004-06-07 11:23
じゃぁ、P/INVOKEの例を・・・と思ったのですが、ソースを紛失していました。
Borland C++ Builder6で作ったもの…こういう手順でやる、ということで。
|
1