用Visual Studio 2005调试Windows CE 设备应用程序
要在Visual Studio 2005上调试WindowsCE设备的应用程序,必须建立桌面与设备间的连接。有两种连接方式,一种是ActiveSync,需要Null Moden连接线,但我在EP9315的单板上一直没弄通。另一种就是通过网络。
只要Device也连接到PC所在的网络上,那么可以通过以下方式实现在线调试应用程序:
Step 1. 从""Program Files""Common Files""Microsoft Shared""CoreCon""1.0""Target""wce400""<CPU>复制以下文件到目标设备的""windows目录
Clientshutdown.exe
ConmanClient2.exe
CMaccept.exe
eDbgTL.dll
TcpConnectionA.dll
Step 2. 在目标设备上运行ConmanClient2.exe(不会有任何提示)
Step 3. 在桌面VS2005上,选择工具/选项/设备工具/设备,选择其中的Windows CE 5.0 设备,点击“属性”,在弹出的对话框中设置TCP连接传输的配置,其中的IP地址设置为设备的IP地址。
Step 4. 最后一步可选:如果设备的注册表已经设置[HLKM]""CoreConOverrideSecurity = 1,则可以直接启动VS2005的设备连接。运行和调试应用程序。如果没有,则先在设备上运行CMACCEPT.EXE,第一次建立连接可能需要等待三分钟,以后从同一个VS2005实例连接都不用再等。但是若有多个VS2005同时进行调试,则每个都要运行一次CMACCEPT.EXE,然后才能连接。
第二种方法我在9315上可行.供大家参考一下.