不通过ActiveSync连接WinCE 使用IP连接

时间:2023-01-11 17:49:49

如果有朋友要问我既然有ActiveSync,干嘛还要用IP连接,那我就啰嗦下道明缘由了。

通过ActiveSync自然有好处,那就是方便,坏处呢,就是传输速度慢,如果要部署一个几M的文件,而且需要频繁的调试,那你就会难以忍受他的速度;而我呢,更糟糕的是usb连接不稳定,ActiveSync连接到一半以后就卡住,有时候连上了,一会儿又掉线。无奈,只好另辟蹊径了。

 

OpenNetCF上的一篇文章困扰了我好几天,请注意里面提到的方法对你不一定适用,至少我没有尝试成功,最后我也如文章提到的一样自己写了一个小程序来部署IP连接需要用到的文件。OpenNetCF上原文连接如下:http://community.opennetcf.com/articles/cf/archive/2007/08/31/debugging-without-activesync.aspx。有兴趣的朋友可以自己去看看。

 

现在介绍正解,原文如下:

    How to: Connect to Windows CE Device Without ActiveSync 

    http://msdn.microsoft.com/en-us/library/ms228708.aspx

 

这么简单的英语大家都看得懂吧,算了,我还是大致翻译一下好了。

l         设备端配置

1.       PC端系统所在盘符:/Program Files/Common Files/Microsoft Shared/CoreCon/1.0/Target/wce400/<CPU>. 文件夹下选择相应的cpu,复制一下文件到设备端:/Windows/文件夹

Clientshutdown.exe

ConmanClient2.exe

CMaccept.exe

eDbgTL.dll

TcpConnectionA.dll

2.       在设备端启动 ConmanClient2.exe

3.       在设备端启动 CMaccept.exe

4.       找到设备端IP地址

 

l         Visual Studio配置

1.       Visual Studio中点击工具”-“选项”-“设备工具”-“设备

2.       选择相应的设备,点击属性,点击传输后的配置

3.       选择使用指定的IP地址,填入设备端的IP地址,确定

4.       连接设备

 

大家试试,很快就会连接上吧,如果没有,重复尝试打开设备端的ConmanClient2.exeCMaccept.exe,然后点击Visual Studio上的连接按钮。

 

原文中提到的安全配置,有兴趣的朋友可以自己试试,至少我还没用上。