2009-09-17 99 views

回答

0

首先,Sujay,我會認爲你不是故意的Windows CE明確。我假設你的意思是爲運行微軟操作系統的手持設備編程。 CE尚未使用五年或六年。這些設備都運行Windows Mobile。 6.5是現在最流行的。

您不需要在Visual Studio中爲Windows Mobile編程SDK。它已經出爐了。如果你想獲得在Windows Mobile 6上開發的最新工具,那麼是的,你指定的location是完美的。

下面是另一個偉大的地方獲得高層次的信息:Windows Mobile Development Center

+3

那麼,還有一些人使用Wince的設備。所以我需要創建一個在Win CE上運行的應用程序。我該如何實現這一目標。 – 2009-09-19 18:12:22

+6

仍然使用Windows CE。但是,它通常用於特定於解決方案的設備。 – Shaihi 2009-09-21 06:52:05

+1

+1指出WinCE正在使用中。事實上,我們正在將它用於64/128 MB之類的存儲空間較少的設備。再次介紹你的MB不是MB;) – AKN 2010-05-06 09:26:06

0

我認爲你可以使用C#和創建smartdevice項目, 和使用C#製作的應用程序,通過improting DLL的使用非託管代碼..

有關更多示例,請參閱「Program Files \ Windows Mobile 6 SDK \ Samples \ PocketPC \ CPP」 這裏您可以看到一些示例。

10

如果您的目標是Windows CE設備(而不是Windows Mobile),那麼每個設備都有自己特定的SDK。如果您沒有使用設備特定的功能,則可以爲Windows CE 5.0應用程序創建C#,並且它可以在映像中包含.Net組件的每個Windows CE設備上運行。
請勿混用Windows CE和Windows Mobile。 Windows Mobile 5-6.5基於Windows CE 5.0,但具有標準SDK(不同版本的Windows Mobile使用不同的SDK)。正如我所提到的,Windows CE用於特定的解決方案,您應該從OEM獲得SDK。

+0

並非所有制造商都提供定製的SDK。 – Suncat2000 2011-05-26 15:51:48

1

如果你需要一個Windows CE仿真得到它這裏 http://www.microsoft.com/downloads/thankyou.aspx?familyId=a120e012-ca31-4be9-a3bf-b9bf4f64ce72&displayLang=en

,並設置仿真器看看這個指南http://www.hpc.net/chat.asp?ObjectID=97662

編輯:hpc.net鏈接是現在死了所以這裏是發現了什麼在頁面上使用wayback機器。 https://web.archive.org/web/20070428121320/http://www.hpc.net/chat.asp?ObjectID=97662

的CE 5.0仿真器連接到VS2005

  1. 這使用了網絡的方法,節省了仿真器的狀態。它不使用主動同步,通信端口或零調制解調器電纜。

    開始使用快捷命令是這樣的模擬器:

    「C:\ Program Files文件\的Windows CE 5.0模擬器\ Emulator_500.exe」 NK。CEM /視頻640 * 480 * /以太網虛擬交換機 /sharedfolder 「C:\ CE5SharedFolder」

    的共享文件夾在模擬器上顯示爲\我的設備\存儲卡。使用共享文件夾,將以下文件複製到仿真器上的\ My Device \ Windows \文件夾中。這些文件位於\ Program Files文件\ Common Files文件\ Microsoft共享\ CoreCon主機上的\ 1.0 \目標\ wce400 \ X86或類似

    • Clientshutdown.exe
    • ConmanClient2.exe
    • CMaccept。 EXE
    • eDbgTL.dll
    • TcpConnectionA.dll
  2. 選擇模擬器 - >開始菜單 - >運行 - > \的Windows \ conmanclient2.exe。

  3. 雙擊T聯網符號左下角,獲取模擬器的IP地址。如果它沒有IP地址,請嘗試在主機上安裝Microsoft環回適配器,檢查虛擬機網絡服務或其他主機網絡攻擊。 (這是困難的一點)。

  4. 要檢查模擬器是否響應,在DOS提示符下的主機上鍵入Ping。

  5. 要使仿真器上的「保存狀態」工作,請使用「保存狀態」選項關閉仿真器。然後定位到主機 - >我的文檔 - >我的虛擬機

  6. 保存的狀態是名稱中有花括號中字符串類似文件夾中的{06A8A448-EB8B-4E0B-8A88-451412A10C66}說,和已知作爲GUID。嘗試重命名此文件夾,以便您可以突出顯示並複製GUID字符串本身(不是文件夾)。

  7. 然後在上面的模擬器快捷命令中添加一個類似於/ vmid {06A8A448-EB8B-4E0B-8A88-451412A10C66}的選項。

  8. 快捷方式現在應該從保存的狀態啓動模擬器。備份保存的狀態文件夾是個好主意。

  9. 在主機中的Visual Studio 2005 - >工具 - >選項 - >設備工具 - >設備

  10. 然後選擇Windows CE 5.0的設備 - >屬性 - >配置

  11. 在「配置TCP/IP傳輸「對話框,選擇」使用特定IP地址「,然後鍵入您在上面找到的模擬器IP地址。

  12. 關閉對話框。

  13. 選擇仿真器 - >開始 - >運行 - > \ Windows \ cMaccept.exe並在三分鐘內從VS2005連接到仿真器。

  14. 從VS2005中的開始調試運行您的應用程序,VS2005應首先部署兩個cab文件nectcfv2.wce5.x86.cab和system_SR_enu.cab(這可能需要一些時間),然後再部署您的應用程序。

  15. 關閉模擬器中的應用程序(我在使用主機上的「停止」按鈕時遇到問題)。

  16. 使用「保存狀態」選項關閉仿真器。

  17. 您可能需要在每次重新啓動模擬器或VS2005時重新運行cMaccept,但cab文件不需要再次部署,並且模擬器ip地址應該保持不變。

  18. 爲了避免cMaccept導航主機 - >程序 - >微軟的Visual Studio 2005 - > Visual Studio遠程工具 - >遠程註冊表編輯器

  19. 在 「選擇Windows設備」 的對話框出現突出「的Windows CE 5.0設備」選項

  20. 在模擬器中運行cMaccept的,然後立即在遠程註冊表編輯器中單擊確定

  21. 亮點的Windows CE 5.0 - > HKLM - >系統

  22. 在右側窗格中右鍵單擊並選擇「新建DWORD值」。

  23. 在名稱字段類型(準確,不帶引號)「CoreConOverrideSecurity」並將其值設置爲1

  24. 關閉編輯器。用保存狀態關閉仿真器。

+0

hpc.net鏈接已死亡。 :( – jp2code 2015-11-10 14:37:35

相關問題