这是许多应用程序,有些非常简单,而其他应用程序则使用其他库。是否可以将WindowsCE可执行文件运行到Windows Mobile?
0
A
回答
1
简答:取决于。
首先,Windows Mobile只能在ARM上运行,而Windows CE可用于多种CPU体系结构,包括ARM,x86和MIPS。所以CE可执行文件将不得不为ARM构建。除此之外,您需要查看CE可执行文件所依赖的库或者组件。 Windows Mobile仅包含Windows CE提供的组件的子集,因此如果CE可执行文件依赖于Windows Mobile中不存在的组件,则它将不会运行。
包含在Visual Studio中的dumpbin
实用程序可以显示所有的函数导入(以及所有静态依赖关系),但这对于复杂的应用程序来说可能非常耗时。另外请记住,即使所有这些依赖关系都满足,应用程序仍可能会进行其他假设,而这些假设在Windows Mobile上不能满足。
如果您控制源代码,确保Windows CE应用程序也可以在Windows Mobile上运行的最简单方法是针对Microsoft提供的SDK之一构建它 - 具体取决于您定位的版本,请看例如Windows Mobile SDK或Pocket PC SDK。
没有访问源代码,如果产品文档没有指定任何东西,我会说找出一个给定的CE可执行文件在Windows Mobile上运行的最实用的方法是简单地尝试。
0
所以CE可执行文件都必须专为ARM
我认为这不是一件明智之举“的experiance” useres选择ARM。
Windows Mobile仅包含Windows CE提供的组件的子集,因此如果CE可执行文件依赖于Windows Mobile中不存在的组件,则它将不会运行。
相关问题
- 1. 是否可以在运行时修改可执行文件?
- 2. 是否可以在Google App Engine ** Flexible **环境中运行Windows可执行文件?
- 3. 是否可以从Windows RT生成可执行文件?
- 4. 将Unix可执行文件转换为Windows可执行文件
- 5. 在Visual Studio 2008中运行Windows Mobile 5 SDK是否可行?
- 6. 是否可以在运行时编辑.NET可执行文件的资源?
- 7. 是否可以运行不可执行的npm脚本?
- 8. Windows窗体:是否可以在运行时插入.cs文件?
- 9. 可执行文件是否可以将某些内容返回给其他可执行文件?
- 10. 如何检查Windows可执行文件是否在Session 0进程中运行?
- 11. 在windows中运行ubuntu文件作为可执行文件
- 12. 在ocaml中运行可执行文件(windows)文件
- 13. Python到Windows下的可执行文件
- 14. Windows Lua到可执行文件
- 15. 确定一个可执行文件是否正在运行
- 16. 是否可以从gdbserver获取远程可执行文件名?
- 17. 可执行文件大小是否可以优化?
- 18. 是否可以解构和重建WIX可执行文件?
- 19. 是否可以在Linux上为Mac创建可执行文件?
- 20. Python:是否可以逐行执行
- 21. 签名的Jar可以作为可执行文件运行吗?
- 22. 是否有可能激发一个可执行文件,以便它可以从Java运行?
- 23. 是否可以将VBA表单作为.exe文件运行
- 24. 将可执行jar文件运行到另一台机器
- 25. 可以将Json.Net嵌入到可执行文件中吗?
- 26. 我可以将可执行JAR文件部署到Azure PaaS吗?
- 27. 是否可以在C#中运行时创建/执行代码?
- 28. 织物SUDO运行时是否可以执行函数
- 29. 是否可以从刀执行命令中运行chef-client?
- 30. 运行可执行文件的语法?
如果处理器相匹配,应该正常运行。但Windows CE不是标准,OEM可以决定包含哪些内容。 Windows Mobile 5/6基于CE 5并添加了aygshell,并且是一个标准。其他方式大多不适用于缺少依赖关系。 – josef