這是許多應用程序,有些非常簡單,而其他應用程序則使用其他庫。是否可以將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