我的手机,运行Windows Mobile 6,突然决定每次将它连接到我的电脑时,都会一小时。我试着玩控制面板中的时区设置,但无济于事。如何在Windows Mobile上修改我的时区的夏令时?
我已经得出结论,问题的核心在于我的时区的夏令时配置。
我找不到任何实用程序让我在Windows Mobile上编辑它(Windows中的ala tzedit
)。我决定写一些我自己的东西,但我找不到合适的关键字来搜索!我所能想到的“Windows移动”和“夏令时”的所有变化都不断回到2007年对美国夏令时所做的更改,而不是API!
有没有人有任何建议,我应该寻找哪些功能?我想用C#编写它,但我希望P/Invoke应该让我访问常规的API。
更新:我最终自己编写应用程序,使用TimeZoneInformation
函数,如下所示。谢谢!
另一个更新[约2周后]:如果你需要这样的东西,我把程序和源代码在线在http://shalom.craimer.org/projects/。我希望这可以节省5分钟左右的时间。
他们是,但他们是以某种格式编码,我懒得去尝试和逆向工程。我刚刚结束了使用Windows Mobile的API而不是... – scraimer 2009-09-24 09:50:57