如何重新加载注册表设置? (Symbol设备上的紧凑框架)
我有一个来自Symbol制造商的袖珍电脑。 我想改变programmaticaly电源超时和背光超时。 负责此设置的应用程序使用C#编写,并基于Microsoft Compact Framework 3.5。
我实现了更改这些超时值:我更改了HKLM / System / CurrentControlSet / Control / Power中的电源超时注册表项以及HKCU / ControlPanel / Backlight中的背光超时注册表项。
它工作正常,但这些设置仅适用于设备的软复位后。 我希望在我的应用程序输入注册表项后立即应用这些设置。
你们中有些人是否已经面临这个问题? 如何重新加载注册表中的设置? 必须有一种方法来实现这一点,因为当我用Windows Mobile配置面板手动设置这些值时,设置立即生效。
谢谢你的帮助
您必须通知操作系统您已做出更改 - 它不会经常监视或加载值。 只需广播一个WM_SETTINGCHANGE:
SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, NULL,NULL);
链接地址: http://www.djcxy.com/p/53693.html
上一篇: How to reload registry settings ? (compact framework on a Symbol device)
