我是新的Windows CE编程。
我有Visual Studio 2008和Visual Studio 2005中,我发现下面的SDK为Windows Mobile
http://www.microsoft.com/downloads/details.aspx?familyid=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en
请帮我决定,如果这是正确的,或请随时给我重定向正确的
在此先感谢Sujay
我是新的Windows CE编程。
我有Visual Studio 2008和Visual Studio 2005中,我发现下面的SDK为Windows Mobile
http://www.microsoft.com/downloads/details.aspx?familyid=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en
请帮我决定,如果这是正确的,或请随时给我重定向正确的
在此先感谢Sujay
如果您靶向Windows CE设备(而不是Windows Mobile的),那么每个设备都有它自己特定的SDK。 如果你不使用特定于设备的功能,可以创建一个C#为Windows CE 5.0的应用程序,这将有包含在图像中的.NET组件的每个Windows CE设备上工作。
不要混合使用的Windows CE和Windows Mobile。 Windows移动5-6.5是基于Windows CE 5.0,但有一个标准的SDK(SDK不同的在使用不同版本的Windows移动)。 Windows CE的,正如我所说,在特定的解决方案中,你应该得到的SDK形成OEM。
如果你需要一个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链接是现在死了所以这里是用自由之路机页面上找到。 https://web.archive.org/web/20070428121320/http://www.hpc.net/chat.asp?ObjectID=97662
连接CE 5.0模拟器VS2005
这将使用网络的方法和保存模拟器状态。 它不使用ActiveSync,通信端口或空调制解调器电缆。
使用快捷命令是这样开始的仿真器:
“C:\ Program Files文件\的Windows CE 5.0模拟器\ Emulator_500.exe” nk.cem /视频640 * 480 * /以太网虚拟交换机/ sharedfolder “C:\ CE5SharedFolder”
共享文件夹出现在模拟器上的\我的设备\存储卡。 使用共享文件夹,将下列文件复制到\我的设备\的Windows \文件夹在模拟器。 这些文件位于\ Program Files文件\ Common Files文件\ Microsoft共享主机上的\ CoreCon \ 1.0 \目标\ wce400 \ X86或类似
选择模拟器 - >开始菜单 - >运行 - > \的Windows \ conmanclient2.exe。
通过双击获取仿真器的IP地址在T网络符号左下角。 如果没有IP地址,试着在主机上安装Microsoft Loopback Adapter,并检查虚拟机网络服务,或其他主机的网络问题。 (这是难以位)。
要检查仿真器在DOS提示符响应,主机类型平。
要获得“保存状态”在模拟器上工作时,请使用“保存状态”选项模拟器。 然后定位到主机 - >我的文档 - >我的虚拟机
保存的状态是名称中有花括号中字符串类似{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第一(这可能需要一些时间),然后你的应用程序。
在模拟器关闭应用程序(我已经使用主机上的停止按钮的麻烦)。
关闭使用“保存状态”选项模拟器。
您可能需要重新运行cMaccept的每次启动模拟器或VS2005的时间,但cab文件不应该需要重新部署,以及模拟器地址也应该保持不变。
为了避免cMaccept导航主机 - >程序 - >微软的Visual Studio 2005 - > Visual Studio远程工具 - >远程注册表编辑器
在显示高亮的“Windows CE 5.0的设备”选项,在“选择Windows设备”对话框
在立即运行cMaccept的,然后模拟器单击确定在远程注册表编辑器
突出的Windows CE 5.0 - > HKLM - >系统
右键单击右侧窗格中,选择新建DWORD值。
在名称字段类型(准确,不带引号)“CoreConOverrideSecurity”并将其值设置为1
关闭编辑器。 关闭与保存状态模拟器。
首先,Sujay,我会认为你不是故意的Windows CE明确。 我假设你的意思是为运行微软操作系统的手持设备进行编程。 CE还没有被用于五六年。 这些设备都运行Windows Mobile。 6.5是现在最流行的。
你并不需要一个SDK在Visual Studio编程的Windows Mobile。 它已经出炉。如果你想获得最新的工具在Windows Mobile 6开发,那么,该位置您指定的是完美的。
下面是另一个伟大的地方获得高层次的信息: Windows Mobile的开发中心
我想你可以使用C#和创建smartdevice项目,并使用C#制作的应用程序,通过DLL improting的使用非托管代码..
更多的样本只看到“程序文件\的Windows Mobile 6个SDK \样本\无忧\ CPP”这里u得到一些样本。