728x90
public static void SetSleepTime(int sec)
{
RegistryKey driverKeyRoot = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SYSTEM\\CurrentControlSet\\Control\\Power\\Timeouts", true);
driverKeyRoot.SetValue("ACUserIdle", sec, RegistryValueKind.DWord);
driverKeyRoot.SetValue("BattUserIdle", sec, RegistryValueKind.DWord);
driverKeyRoot.Close();
}
분명 레지스트리는 바로바로 바뀌는데
sleep time은 한번에 적용되지 않는 경우가 있다.
왜 그럴까?
{
RegistryKey driverKeyRoot = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SYSTEM\\CurrentControlSet\\Control\\Power\\Timeouts", true);
driverKeyRoot.SetValue("ACUserIdle", sec, RegistryValueKind.DWord);
driverKeyRoot.SetValue("BattUserIdle", sec, RegistryValueKind.DWord);
driverKeyRoot.Close();
}
분명 레지스트리는 바로바로 바뀌는데
sleep time은 한번에 적용되지 않는 경우가 있다.
왜 그럴까?
728x90
'Programming > C#을즐기자' 카테고리의 다른 글
label에 mouse 가두기 (0) | 2014.03.28 |
---|---|
C# compactframwork SendMessage사용하기 (0) | 2010.06.27 |
WindowsCE C#에서 registry 사용하기 (0) | 2010.06.26 |
Windows CE C#에서 프로그램 경로 얻어오기 (0) | 2010.06.26 |
compack framework (0) | 2010.06.05 |
dataGridView에 CheckBoxColumn 하드코딩으로 넣기 (0) | 2008.08.21 |
Visual Studio 2008 and .NET 3.5 Released (0) | 2008.02.26 |
닷넷Library 소스공개 (0) | 2008.02.26 |