首先,背景:我有一个在Windows Mobile 6设备(IPAQ 210s)上以kiosk模式运行的.Net应用程序。我们的软件实际上独立于操作系统跟踪用户的时区,因此我们根据他们相对于UTC的时区调整计算显示的时间。正如许多人所知,要在Windows Mobile 6上实现真正的kiosk模式并不容易,这个应用程序的最后一块拼图是抑制来自操作系统的DST通知。
我倾向于使用GMT卡萨布兰卡作为设备时区的设置方法,因为它不遵循夏令时。然而,我已经发现,尽管我尽了最大的努力(包括使用OpenNETCF库),但在设备配置过程中不能可靠地保持时区设置。在操作系统中的日期/时间小程序中,时区看起来像是GMT,但时间与该时区应有的时间差了一个小时。
有人可以提供关于如何正确保持时区更改的建议吗?或者更好的办法是,有人知道如何在WinMob 6上禁用DST通知吗?
我倾向于使用GMT卡萨布兰卡作为设备时区的设置方法,因为它不遵循夏令时。然而,我已经发现,尽管我尽了最大的努力(包括使用OpenNETCF库),但在设备配置过程中不能可靠地保持时区设置。在操作系统中的日期/时间小程序中,时区看起来像是GMT,但时间与该时区应有的时间差了一个小时。
有人可以提供关于如何正确保持时区更改的建议吗?或者更好的办法是,有人知道如何在WinMob 6上禁用DST通知吗?