+++ /dev/null
-using System;\r
-using System.Collections.Generic;\r
-using System.Text;\r
-\r
-namespace FDK\r
-{\r
- /// <summary>\r
- /// システムとモニタの省電力制御を行う\r
- /// </summary>\r
- public static class CPowerManagement\r
- {\r
- /// <summary>\r
- /// 本体/モニタの省電力モード移行を抑止する\r
- /// </summary>\r
- public static void tDisableMonitorSuspend()\r
- {\r
- CWin32.SetThreadExecutionState( CWin32.ExecutionState.SystemRequired | CWin32.ExecutionState.DisplayRequired );\r
- }\r
-\r
- /// <summary>\r
- /// 本体/モニタの省電力モード移行抑制を解除する\r
- /// </summary>\r
- public static void tEnableMonitorSuspend()\r
- {\r
- CWin32.SetThreadExecutionState( CWin32.ExecutionState.Continuous ); // スリープ抑止状態を解除\r
- }\r
- }\r
-}\r