我是Windows CE編程新手。適用於Visual Studio 2008的Windows CE SDK
我有Visual Studio 2008和Visual Studio 2005中,我發現下面的SDK爲Windows Mobile
請幫我決定,如果這是正確的,或請隨時重定向我正確的
在此先感謝 Sujay
我是Windows CE編程新手。適用於Visual Studio 2008的Windows CE SDK
我有Visual Studio 2008和Visual Studio 2005中,我發現下面的SDK爲Windows Mobile
請幫我決定,如果這是正確的,或請隨時重定向我正確的
在此先感謝 Sujay
首先,Sujay,我會認爲你不是故意的Windows CE明確。我假設你的意思是爲運行微軟操作系統的手持設備編程。 CE尚未使用五年或六年。這些設備都運行Windows Mobile。 6.5是現在最流行的。
您不需要在Visual Studio中爲Windows Mobile編程SDK。它已經出爐了。如果你想獲得在Windows Mobile 6上開發的最新工具,那麼是的,你指定的location是完美的。
下面是另一個偉大的地方獲得高層次的信息:Windows Mobile Development Center
我認爲你可以使用C#和創建smartdevice項目, 和使用C#製作的應用程序,通過improting DLL的使用非託管代碼..
有關更多示例,請參閱「Program Files \ Windows Mobile 6 SDK \ Samples \ PocketPC \ CPP」 這裏您可以看到一些示例。
如果您的目標是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。
並非所有制造商都提供定製的SDK。 – Suncat2000 2011-05-26 15:51:48
如果你需要一個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
這使用了網絡的方法,節省了仿真器的狀態。它不使用主動同步,通信端口或零調制解調器電纜。
開始使用快捷命令是這樣的模擬器:
「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或類似
選擇模擬器 - >開始菜單 - >運行 - > \的Windows \ conmanclient2.exe。
雙擊T聯網符號左下角,獲取模擬器的IP地址。如果它沒有IP地址,請嘗試在主機上安裝Microsoft環回適配器,檢查虛擬機網絡服務或其他主機網絡攻擊。 (這是困難的一點)。
要檢查模擬器是否響應,在DOS提示符下的主機上鍵入Ping。
要使仿真器上的「保存狀態」工作,請使用「保存狀態」選項關閉仿真器。然後定位到主機 - >我的文檔 - >我的虛擬機
保存的狀態是名稱中有花括號中字符串類似文件夾中的{06A8A448-EB8B-4E0B-8A88-451412A10C66}說,和已知作爲GUID。嘗試重命名此文件夾,以便您可以突出顯示並複製GUID字符串本身(不是文件夾)。
然後在上面的模擬器快捷命令中添加一個類似於/ vmid {06A8A448-EB8B-4E0B-8A88-451412A10C66}的選項。
快捷方式現在應該從保存的狀態啓動模擬器。備份保存的狀態文件夾是個好主意。
在主機中的Visual Studio 2005 - >工具 - >選項 - >設備工具 - >設備
然後選擇Windows CE 5.0的設備 - >屬性 - >配置
在「配置TCP/IP傳輸「對話框,選擇」使用特定IP地址「,然後鍵入您在上面找到的模擬器IP地址。
關閉對話框。
選擇仿真器 - >開始 - >運行 - > \ Windows \ cMaccept.exe並在三分鐘內從VS2005連接到仿真器。
從VS2005中的開始調試運行您的應用程序,VS2005應首先部署兩個cab文件nectcfv2.wce5.x86.cab和system_SR_enu.cab(這可能需要一些時間),然後再部署您的應用程序。
關閉模擬器中的應用程序(我在使用主機上的「停止」按鈕時遇到問題)。
使用「保存狀態」選項關閉仿真器。
您可能需要在每次重新啓動模擬器或VS2005時重新運行cMaccept,但cab文件不需要再次部署,並且模擬器ip地址應該保持不變。
爲了避免cMaccept導航主機 - >程序 - >微軟的Visual Studio 2005 - > Visual Studio遠程工具 - >遠程註冊表編輯器
在 「選擇Windows設備」 的對話框出現突出「的Windows CE 5.0設備」選項
在模擬器中運行cMaccept的,然後立即在遠程註冊表編輯器中單擊確定
亮點的Windows CE 5.0 - > HKLM - >系統
在右側窗格中右鍵單擊並選擇「新建DWORD值」。
在名稱字段類型(準確,不帶引號)「CoreConOverrideSecurity」並將其值設置爲1
關閉編輯器。用保存狀態關閉仿真器。
hpc.net鏈接已死亡。 :( – jp2code 2015-11-10 14:37:35
那麼,還有一些人使用Wince的設備。所以我需要創建一個在Win CE上運行的應用程序。我該如何實現這一目標。 – 2009-09-19 18:12:22
仍然使用Windows CE。但是,它通常用於特定於解決方案的設備。 – Shaihi 2009-09-21 06:52:05
+1指出WinCE正在使用中。事實上,我們正在將它用於64/128 MB之類的存儲空間較少的設備。再次介紹你的MB不是MB;) – AKN 2010-05-06 09:26:06