【问题标题】:How to differ between Windows Mobile 6.5.3 and previous versions during runtime?Windows Mobile 6.5.3 和以前的版本在运行时有何区别?
【发布时间】:2011-02-23 15:35:38
【问题描述】:

是否有确定或非官方的方法来确定我的应用程序是在 Windows Mobile 6.5.3 设备上运行还是在以前的版本上运行?托管或本地无关紧要,我不介意互操作。

【问题讨论】:

    标签: c# c++ windows-mobile winapi compact-framework


    【解决方案1】:

    也许这个example 可以提供帮助:

    【讨论】:

    • 总的来说,信息很好,但其中一些不适用于 .Net CF。
    【解决方案2】:

    使用System.Environment.OSVersion

    获取 CE 版本号,必须使用查找表将其转换为 OS 版本号。目前我能找到的最好的是here,但它还没有更新到最新版本。

    【讨论】:

    • @PaulG:谢谢,但这只是给了我{Microsoft Windows CE 5.2.23090}。要将其映射到 WM 6.5.3,我必须知道 WM 6.5.3 有效的 OSVersion 中的最大和最小内部版本号之间。
    • 是的,我只是在寻找那些信息,但很难说实话!
    • 这是缺少的信息吗? pocketpcfaq.com/wce/versions.htm。这也应该很有用:channel9.msdn.com/wiki/mobiledeveloper/listofakus
    • @Shaihi:很好的信息。如果你想要一些代表,写一个答案。 ;-)
    • 谢谢谢希。我已经添加了该表的链接,但遗憾的是缺少所需的信息。
    【解决方案3】:

    【讨论】:

      猜你喜欢
      • 2012-09-29
      • 2012-01-24
      • 1970-01-01
      • 1970-01-01
      • 2011-06-21
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多