如何解决 WNetAddConnection2 中的这个错误 "ERROR_BAD_USERNAME"?
How to resolve this error "ERROR_BAD_USERNAME" in WNetAddConnection2?
我的问题是将文件从一个系统复制到同一网络上的另一个系统。我用谷歌搜索了上述问题,我开始使用 Mark Brackett's 答案。
现在我打算将文件从我的系统复制到另一个系统,但我收到以下错误代码 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);
}
请帮忙解决问题。提前致谢。
我认为您的连接凭据可能是 wrong.it 可能是无效的用户名。
我建议参考以下link:
How to finish this implementation of creating a network share using WNetAddConnection2?
ERROR_BAD_USERNAME :The specified user name is not valid.
这是示例代码;
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));
}
}
}
我的问题是将文件从一个系统复制到同一网络上的另一个系统。我用谷歌搜索了上述问题,我开始使用 Mark Brackett's 答案。
现在我打算将文件从我的系统复制到另一个系统,但我收到以下错误代码 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);
}
请帮忙解决问题。提前致谢。
我认为您的连接凭据可能是 wrong.it 可能是无效的用户名。
我建议参考以下link:
How to finish this implementation of creating a network share using WNetAddConnection2?
ERROR_BAD_USERNAME :The specified user name is not valid.
这是示例代码;
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));
}
}
}