我是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