0

Windows 8 を使用していますが、電源オプションにアクセスするのが難しすぎるため、電源タブを複製する小さなアプリを作成したいと考えています。

私ができないことは、Windows をスリープ状態にする方法を見つけることです。Windows 8 では、PC がスリープ状態のときに完全に停止し、キーを押すと、ブート画面なしで即座にロック画面になります。

どうすればそれを達成できますか?

更新:または、利用可能なすべての電源オプションのリストを取得できる場合。つまり、休止状態が許可されている場合...

今はrundll32.exe powrprof.dll,SetSuspendState 0,1,0PC をスリープ状態にしていますが、起動が非常に遅いです。

4

2 に答える 2

2

これはあなたを助けるはずです。

PCをロックしてからスリープ状態にできると思います。

画面をロックするには:

[DllImport("user32.dll", SetLastError = true)]
static extern bool LockWorkStation();

スリープモードに入るには:

Application.SetSuspendState(PowerState.Suspend, false, false);
于 2012-11-14T19:55:39.637 に答える
0

Win-RT を使用している場合は、「サスペンション マネージャー」を使用する必要があります。

于 2012-11-14T19:58:34.013 に答える