2009-09-17 149 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

相关问题