打开具有需要凭据的网络位置的Windows资源管

时间:2014-01-09 11:42:38

标签: c# winforms credentials process.start

有人可以建议吗?我希望我的winforms应用程序打开网络位置。网络位置受密码保护等,但应留给用户正常输入。

我试过这个但是资源管理器只是在默认页面(我的电脑)上打开。

Process.Start("Explorer.exe", @"/select,""" + "\\\\SomeLocation\\c$\\SomeDir\\" 
 + "\"");

我也尝试了这个,但它引发了一个例外:

Process.Start("\\\\SomeLocation\\c$\\SomeDir\\");

我收到了这个错误

'The specified network password is not correct'

我不希望网络凭据成为应用程序的一部分。

1 个答案:

答案 0 :(得分:1)

Process.Start("explorer.exe", @"\\m3\c$");

请注意您是否应该传递一个子目录。