【问题标题】:A Windows Mobile 6.0 application can be run on Windows CE 6.0?一个 Windows Mobile 6.0 应用程序可以在 Windows CE 6.0 上运行吗?
【发布时间】:2015-12-24 17:31:22
【问题描述】:

您好,感谢您阅读我的帖子。

我有一个适用于 Windows Mobile 6.0 的应用程序,现在客户想要购买一个带有 Windows CE 6.0 的新设备。我的问题是,如果我的 palicación 可以使用这些新设备?

提前直接感谢您的帮助。

【问题讨论】:

    标签: visual-studio windows-mobile windows-ce barcode-scanner


    【解决方案1】:

    运行针对 Windwos Mobile (WM) SDK 编译的应用程序通常不会在 Windows CE 设备 (WCE) 上运行。除其他外,Windows Mobile 是 Windows CE 之上的一个外壳。通常为 WM 编译的应用程序使用 aygshell.dll 的功能,而 WCE 设备上不可用。

    如果您运气好的话,该应用程序是一个 Compact Framework 应用程序,并没有明确使用任何 WM 特定 API。在这种情况下,应用程序可以在 WCE 设备上运行而无需更改。

    与使用 ARM XScale 处理器的实际 WM 设备相比,WCE 设备可用的处理器不同。

    WCE 不是像 WM 那样的标准操作系统。 WCE 完全由 OEM 配置。有旧的 XBOX、导航系统和其他运行基于 Windows CE 的操作系统的设备。这些不需要由 Microsoft 认证或验证。但是,OEM 的每个 Windows Mobile、Windows 嵌入式手持设备和以前的 PocketPC 设备和操作系统版本都必须得到 Microsoft 的认证。这保证了已定义的 API 集和通用 shell 在 WM 设备上可用。

    只需获得一个真正的测试设备并检查应用程序是否在其上运行,它有可能会工作。

    【讨论】:

    • 感谢您的回答!!
    【解决方案2】:

    首先:你有什么设备制造商?使用 intermec、Motorola、datalogic 等,除非您使用仅在 Windows mobile 上可用的功能,否则您不会遇到问题。但是您可以确定您是在 wce 上运行还是在 WM 上运行。在 Visual Studio 中,您可以将智能设备项目从 ce 切换到 WM 并返回。只有很少的限制。甚至您可以在两个设备上使用生成的 cab 文件。随时询问更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-04
      • 2014-02-02
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 2014-12-03
      相关资源
      最近更新 更多