C# 打开网络位置需要凭据的Windows资源管理器
谁能给点建议吗?我希望我的winforms应用程序打开一个网络位置。网络位置受密码保护等,但应留给用户正常输入 我尝试了这个,但是浏览器只是在默认页面(我的电脑)打开 我也尝试过这一点,但它引发了一个例外:C# 打开网络位置需要凭据的Windows资源管理器,c#,winforms,credentials,process.start,C#,Winforms,Credentials,Process.start,谁能给点建议吗?我希望我的winforms应用程序打开一个网络位置。网络位置受密码保护等,但应留给用户正常输入 我尝试了这个,但是浏览器只是在默认页面(我的电脑)打开 我也尝试过这一点,但它引发了一个例外: Process.Start("\\\\SomeLocation\\c$\\SomeDir\\"); 我犯了这个错误 'The specified network password is not correct' 我不希望网络凭据成为应用程序的一部分 Process.Start("expl
Process.Start("\\\\SomeLocation\\c$\\SomeDir\\");
我犯了这个错误
'The specified network password is not correct'
我不希望网络凭据成为应用程序的一部分
Process.Start("explorer.exe", @"\\m3\c$");
请注意,如果您应该传递一个子目录,请确定。如果网络位置不需要un/密码,我认为这将起作用(就像我发布的尝试一样)。这段代码的结果是,资源管理器在“我的文档”文件夹中打开。我已与未登录的服务器进行了检查,它显示我应该登录,这意味着将显示“正常凭据”屏幕。也许这取决于explorer.exe的工作方式。我的测试是Win7 64位。很有趣。我使用的是64位Windows 8。谢谢你的信息。
Process.Start("explorer.exe", @"\\m3\c$");