ここから本文です

解決済みの質問

知恵コレに追加する

VBでコンピューターをシャットダウンさせる方法を教えてください!

lucky_mousejpさん

VBでコンピューターをシャットダウンさせる方法を教えてください!

違反報告

ベストアンサーに選ばれた回答

arenani_sorenaniさん

Set objSystemSet = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}").InstancesOf("Win32_OperatingSystem")

For Each objSystem In objSystemSet
objSystem.Win32Shutdown 1
Next

質問した人からのコメント

  • 皆さん!ありがとうございました!
  • コメント日時:2006/8/16 02:38:53

グレード

この質問・回答は役に立ちましたか?
はい
いいえ

お役立ち度:お役立ち度 5点(5点満点中)2人中 2人が役に立つと評価しています。

ベストアンサー以外の回答

2件中12件)
並べ替え:回答日時の
新しい順
古い順

 

o2studioさん

最初の回答の方のようにシェルコマンドを発行してもよろしいかと思います。

参考URLはWMIのクラスを使用してのシャットダウンを紹介しています。シェルを使いませんが、理屈は一緒です。
http://wmifun.atinfinity.net/sample/win32_operatingsystem.html

tokyo_akihabara_are_lovedさん

VBじゃないけど、
コマンドプロンプトでshutdown -s -t 0って入力するとシャットダウンできるよ。

回答ありがとうキャンペーン 回答してポイントを当てよう!! 2000名様に500ポイントプレゼント キャンペーンの詳細を見る ※回答することで自動的に応募となります。

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。

お客様自身の責任と判断で、ご利用ください。

ただいまの回答者

23時56分現在

3818
人が回答!!

1時間以内に7,485件の回答が寄せられています。