【问题标题】:Problems copy files to windows ce from windows 7从 Windows 7 将文件复制到 Windows ce 的问题
【发布时间】:2014-07-09 07:26:05
【问题描述】:

我在将二进制文件从 Windows 7 64 位 PC 复制到 Windows CE 计算机时遇到问题。我正在使用的只是 Window Explorer 通过以太网连接到 Windows CE 计算机。复制后文件大小会增加。我是通过 Windows XP 完成的,通过相同的方法(通过以太网连接到 Windows CE,使用 Windows 资源管理器),文件大小没有改变。

当我在十六进制查看器中打开文件时,文件的初始部分看起来相同,然后 CE 文件有一大段 NULL 字符,之后文件再次匹配,然后是 CE 文件中的另一段 NULL 字符。然后再次匹配一段时间,然后两端完全混乱的错过匹配。

我还尝试使用启用了二进制选项的命令提示符“复制”命令。同样的问题。

关于如何复制此内容的任何想法(由于某些限制,我不允许安装第 3 方软件进行复制)

新信息: 用一个基本的 txt 文件尝试这个,最初没有得到错误(文件的文本是“测试”)。当我将文本文件的大小增加到 1 MB 时(文件的文本一遍又一遍地是 'testtest\n'),问题就出现了。

【问题讨论】:

    标签: windows file-io windows-7 windows-ce copy-paste


    【解决方案1】:

    此错误 afaik 影响 Windows 7 和 Windows CE 5.0 以外的所有版本(Windows Embedded Compact 7 中不存在该错误)。对我来说,所有文件大小 > 32Kb 的文件都会发生这种情况。

    使用 zip 的解决方法

    您可以通过压缩要传输的文件然后将它们直接解压缩到网络共享来解决该错误。

    解决方法 FTP

    另一种解决方法是停止使用 SMB 并改用 FTP。这也不再需要您在 Windows 7 及更高版本的计算机上手动启用 NTLM v1.0。

    【讨论】:

      【解决方案2】:

      我知道 CE 设备和 Windows 7/Vista(我想是 8)PC 之间的一些身份验证问题。 http://developer.toradex.com/knowledge-base/smb 但我想您应该只在身份验证阶段(如果文件夹受密码保护)遇到问题,而不是在文件传输期间遇到问题。 您是否 100% 确定在您传输文件时没有 CE 应用程序正在访问该文件?

      【讨论】:

      • 尝试设置 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa] LMCompatibilityLevel=dword:1 没有解决问题。还可以确认在传输过程中没有任何东西试图访问该文件(没有其他程序正在运行并且从新系统开始复制,也可以看到我们尝试复制的其他类似文件的这个问题,所以它不是特定于只是这个文件)
      • 我看到 SMB 服务器有一些更新:support.microsoft.com/kb/2779930 support.microsoft.com/kb/2712419 您是否尝试为您在设备上运行的 Windows CE 版本安装最新的 QFE?
      • 该问题已被淘汰,我们已采用替代解决方案来解决该问题。
      猜你喜欢
      • 2019-10-27
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多