【问题标题】:Copy file from a computer not in domain to a computer in domain将文件从不在域中的计算机复制到域中的计算机
【发布时间】:2013-08-21 17:03:51
【问题描述】:

我有 2 台计算机,其中一台计算机在域中,另一台不在域中。 我想通过提供登录凭据将文件从不在域中的计算机复制到域中的计算机。

我尝试使用 WNetAddConnection2 将网络文件夹映射到驱动器。由于我们将这个 exe 作为 Windows 服务运行,因此处理映射驱动器是一个很大的挑战。 还有其他方法可以进行文件的网络复制吗?

【问题讨论】:

  • 这和c++有什么关系?顺便说一句,如果你想复制文件,你可以使用 scp 或 rsync。
  • 我想通过 c++ 应用程序复制文件。是否有任何 c++ API 来实现这一点?

标签: c++ networking login copy cross-domain


【解决方案1】:

不要使用映射驱动器来处理它。只需将lpLocalName 设置为NULL

【讨论】:

    猜你喜欢
    • 2012-06-12
    • 2011-08-13
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多