繁体   English   中英

如何解决WNetAddConnection2中的错误“ ERROR_BAD_USERNAME”?

[英]How to resolve this error “ERROR_BAD_USERNAME” in WNetAddConnection2?

我的问题是将文件从一个系统复制到同一网络上的另一个系统。 我用谷歌搜索了上述问题,我开始研究马克·布拉克特的答案。

现在,我计划将文件从我的系统复制到另一个系统,但是我得到以下错误代码53、67、2202。我成功解决了前两个错误代码。 现在我陷入了2202。请查看下面的代码。

NetworkCredential credentials = new NetworkCredential(@"\\192.168.0.110\", "krishna4");

private void btnClick_Click(object sender, EventArgs e)
    {
// NetwrokConnection(string networkName, NetworkCredential credentials)
        using (new NetworkConnection("\\\\10.235.115.210\\d", credentials)) ; 
        System.IO.File.Copy("D:\\English\\parts.oxps", @"\\192.168.0.110\test\parts.oxps", true);
    }

请帮助解决问题。 提前致谢。

我认为您的连接凭证可能是错误的。它可能是无效的用户名。

我建议参考以下链接:

ERROR_BAD_USERNAME

C#中的WNetUseConnection2

如何完成使用WNetAddConnection2创建网络共享的实现?

ERROR_BAD_USERNAME:指定的用户名无效。

这是示例代码;

using System;
using System.IO;
using System.Net;    

    class Program
    {
        static void Main(string[] args)
        {
          var networkPath = @"//server/share";
          var credentials = new NetworkCredential("username", "password");

          using (new NetworkConnection(networkPath, credentials))
          {
            var fileList = Directory.GetFiles(networkPath);
          }

          foreach (var file in fileList)
          {
              Console.WriteLine("{0}", Path.GetFileName(file));
          }          
        }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM