2016-04-07 18 views
0

Windows PCがスリープ状態から復帰するまでの時間を特定する方法はありますか? C#を使用してください。Windowsシステムがスリープ状態から復帰する時刻を確認する

私はコンピュータの電源が入っている時間を得る方法を知っています。

+1

このトピックをご覧ください: http://stackoverflow.com/questions/18206183/event-to-detect-system-wake-up-from-sleep-in-c-sharp –

+0

あなたは[検査ができシステムイベントログ](https://msdn.microsoft.com/en-us/library/k6b9a7h8%28v=vs.90%29.aspx)を参照してください。 Windows 7 PCは、サスペンドモードからシステムを再開すると、ソース電源トラブルシューティングからイベントを記録します。 –

+0

また、http://stackoverflow.com/a/10854355/1198986 – LibertyLocked

答えて

0

this siteにアクセスして、PCが起きるか眠るかを検出することができます。 また、Stopwatchクラスを使用して時刻を取得することもできます。

private void SystemEvents_PowerModeChanged(object sender, PowerModeChangedEventArgs e) 
    { 
     switch (e.Mode) 
     { 
      // Cuando regresa del sleep 
      case PowerModes.Resume: 
       sleepStopwatch.Stop(); 
       break; 
      // Cuando se va en sleep 
      case PowerModes.Suspend: 
       sleepStopwatch.Start(); 
       break; 
     } 
    } 
関連する問題