プロが教えるわが家の防犯対策術!

マシンをスタンバイの状態にしたいのですが、
Shell("rundll32.exe PowrProf.dll,SetSuspendState")
という上記のコードを実行するとパソコンの休止状態の設定が有効になっている為
スタンバイではなく、休止状態になってしまいます。

スタンバイの状態にしたいのですが、良い方法がありましたら
教えて頂けませんでしょうか。

よろしくお願いいたします。

A 回答 (1件)

開発/実行環境が書いてないようなので使えるかどうかはわかりませんが……



Visual Basic 6 や .NET Framework 1.1 だと Windows API を使う必要が
あるようです。
.NET Framework 2.0 (Visual Basic 2005, 2008) ならこれが使えると
思います。

Application.SetSuspendState メソッド (System.Windows.Forms)
http://msdn2.microsoft.com/ja-jp/library/system. …

REM サスペンド(スタンバイ)用コード
Application.SetSuspendState(PowerState.Suspend, False, False)

※ 休止状態は「PowerState.Hibernate」
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!