我想从 WinCE 中运行的紧凑框架应用程序中以编程方式取消选中“自动调整夏令时时钟”复选框。
Google 搜索表明您可以在 Windows 中通过在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 键下设置 DisableAutoDaylightTimeSet 值来执行此操作。WinCE 中似乎不存在此键。在 WinCE 中是否有其他方法可以做到这一点?
我想从 WinCE 中运行的紧凑框架应用程序中以编程方式取消选中“自动调整夏令时时钟”复选框。
Google 搜索表明您可以在 Windows 中通过在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 键下设置 DisableAutoDaylightTimeSet 值来执行此操作。WinCE 中似乎不存在此键。在 WinCE 中是否有其他方法可以做到这一点?
我能找到的最佳答案是使用“HomeDST”注册表项:
http://msdn.microsoft.com/en-us/library/bb202749.aspx
还有一个似乎可以自动调整的“AUTODst”注册表项,但这似乎取决于 SNTP。如果有人知道在不使用 SNTP 的情况下在 WinCE 中自动调整 DST 的方法,请发表评论。
您可以使用此命令禁用 DST tzutil /s Pacific Standard Time_dstoff
。