admin管理员组文章数量:1569314
连接wince设备与pc主机时,弹出一个报错信息框,然后断开,信息为:
错误信息提示:无法验证你设备上ActiveSync的版本。可能有程序(例如防火墙)正在阻止使用ActiveSync端口连接到该设备,或者可能需要升级到PC上较新版本的ActiveSync。
导致wince设备与pc无法连接,不能调试也不能复制文件,很是不爽,网上查了一个可行的办法,经过验证,在wince5.0与wince6.0中都好使,问题解决。原文件地址:
http://www.niwozhi/demo_c232_i12438.html 标题为:Wince运行一段时间后同步出错的问题
原因是repllog.exe没有自启动。
解决方法:在开发板上插上USB键盘,用快捷键调出"运行"窗口,然后敲入"repllog"命令,即可同步。
下面是用写程序代码解决
1. 编写程序,C#程序如下
[DllImport("coredll.dll",EntryPoint = "CeRunAppAtEvent", SetLastError = true)]
private static extern bool CeRunAppAtEvent(string pwszAppName, intlWhichEvent);
public static int NOTIFICATION_EVENT_RS232_DETECTED = 9;
public static int NOTIFICATION_EVENT_NONE = 0;
CeRunAppAtEvent("repllog.exe\0",NOTIFICATION_EVENT_NONE);
CeRunAppAtEvent("repllog.exe\0",NOTIFICATION_EVENT_RS232_DETECTED);
C++程序如下:
#include <notify.h>
CeRunAppAtEvent("repllog.exe\0",NOTIFICATION_EVENT_NONE);
CeRunAppAtEvent("repllog.exe\0",NOTIFICATION_EVENT_RS232_DETECTED);
其中,CeRunAppAtEvent使用条件为:
OS Versions: Windows CE 1.01 and later.
Header: Notify.h.
Link Library: Coredll.lib.
生成程序放到wince设备上运行, 即可解决问题。
2. 因连不上设备,则可通过wince设备共享pc目录将程序拷到wince设备上。
打开WiFi, 在Wince命令行中输入net use sharetest \\host\share
其中sharetest为wince设备上网络下面的共享后显示的名称,host为pc主机名,share为共享目录,执行后,会弹出一个输入访问共享目录的用户名和密码窗口,然后晃一下完成。如果执行成功,会在wince的【我的设备】->【网络】目录下看到共享目录sharetest,点进去就看到pc机目录。
版权声明:本文标题:wince与pc连接同步出错解决方法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1727652652a1123605.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论