使用win7的设备中心拷贝exe文件失败

lf1211 2015-04-03 04:25:17
客户反映一个问题,就是wince设备连上win7后,使用设备中心从PC拷贝文件进入设备,如果拷贝的是非exe文件,就可以正常拷贝,大小不限,但是一旦拷贝exe文件,文件一大(目前看超过1M),就会在拷贝过程中卡住,然后断开,而若是小于1M,几百k的可执行文件则可以正常拷贝。
我们还做了另外一个实验,就是把非exe文件的后缀改成exe的进行拷贝,也可以正常拷贝,但是即使将exe文件改名拷贝,也是超过一定大小就失败,具体实验如下:
拷贝方向 | 拷贝文件 | 文件大小 | 拷贝结果
PC->设备 A.exe 2M 失败
PC->设备 A.exe2 2M 失败 (将可执行文件改名测试)
PC->设备 B.rar 12M 成功
PC->设备 B.exe 12M 成功 (将非可执行文件改名测试)
设备->PC C.exe 8M 成功(通过其他方式将可执行文件拷贝进入设备后再烤出)
PC->设备 D.exe 0.5M 成功 (拷贝小的可执行文件成功)

请问有没有人碰到过这种情况,有什么好的解决方法?
...全文
242 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lf1211 2015-04-09
  • 打赏
  • 举报
回复
设备与PC通过USB连接成功后,我没有直接使用同步拷贝,而是使用VS2005带的CE Remote Tools工具里面的远程文件管理工具,使用该软件的上传功能,又可以把PC端大于2M的exe文件传入设备,因此感觉usb驱动之类的东东应该没有问题,搞不懂问题出在哪里了。难道是数据传输的方式不同吗?ActiveSync的传输是什么机制的?难道在传输的时候,Win7会将文件转换格式再传送吗?不然传输的成功与否怎么会与文件类型有关呢。
lf1211 2015-04-07
  • 打赏
  • 举报
回复
引用 2 楼 loginnewman 的回复:
不就行了,一般很少超过8M的这种程序吧,你那其它方式拷备是怎么回事
我是用wifi通过ftp传送,但是客户那里只能用usb,我用ftp传进去12M的可执行文件,再用usb拷贝出来就可以,若是使用同步的方式从pc拷贝到设备,总是拷到一部分就自动断开了,目前发现就只有exe文件会,其他的不会,也就只能拷1M以内的,大了就失败,这个跟文件类型怎么会有关联呢?你碰到过吗?
lf1211 2015-04-07
  • 打赏
  • 举报
回复
顶一下,有没有人知道怎么回事?
loginnewman 2015-04-04
  • 打赏
  • 举报
回复
不就行了,一般很少超过8M的这种程序吧,你那其它方式拷备是怎么回事
lf1211 2015-04-03
  • 打赏
  • 举报
回复
忘记标注操作系统了 设备用的是wince6.0 R1 PC端用的是win7 64bit版本 另外根据之前的测试,在32bit的XP下可以正常拷贝,难道是跟操作系统有关?

19,519

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧