我正在使用MVC C#应用程序,用户将pdf文件保存到位于服务器中的文件夹中并且工作正常,但现在我想从C#桌面应用程序打开该pdf文件,它可以工作当我以网络管理员身份登录但是如果我在另一台计算机(在本地网络中)中安装该应用程序时,它会显示错误:拒绝访问路由...
这是我桌面应用程序中的代码
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"\\192.168.1.159\c$\planilla_pdf\" + archivo;
p.Start();
您能否告诉我我的错误在哪里或如何指定用户名和密码才能访问该文件夹?
基于“标记为重复”的评论,我将其添加到我的代码
SecureString password = new SecureString();
password.AppendChar('c');
password.AppendChar('c');
password.AppendChar('c');
password.AppendChar('c');
password.AppendChar('c');
password.AppendChar('c');
password.AppendChar('c');
password.AppendChar('c');
password.AppendChar('1');
password.AppendChar('7');
var processInfo = new ProcessStartInfo
{
FileName = @"\\192.000.00.0\c$\planilla_pdf\" + archivo,
UserName = "administrador",
Password = password,
UseShellExecute = false,
};
Process.Start(processInfo);
但它总是返回messsage未知的用户名或未识别的密码: 其他信息:错误de iniciodesesión:nombre de usuario desconocidooconstseña错误的。 我很确定用户名和密码是正确的,你能告诉我问题出在哪里吗?