嗨,我正在编写一个 WPF 应用程序,该应用程序需要访问我网络(域)上另一台 PC 上的文件。我第一次尝试访问远程文件夹并没有取得巨大的成功。
在我的 Windows 7 笔记本电脑上,我在 Windows 资源管理器中输入
\\WIN-DC 名称\c$
,这是我的测试域控制器上 C 驱动器的路径,当受到挑战时,我使用 DC 的管理员帐户登录。然后我可以按预期访问C盘的文件夹树。
作为一个测试应用程序,我使用以下内容来探测同一个驱动器:
Try
Dim DirInfo As New DirectoryInfo("\\WIN-DCname\c$")
Dim Dirs = DirInfo.GetDirectories.OrderByDescending(Function(x) x.FullName)
Catch ex As Exception
End Try
但 GetDirectories 行抛出异常:
系统检测到可能存在危害安全性的尝试。请确保您可以联系对您进行身份验证的服务器。
我开始认为这里存在权限问题......在执行此操作之前我是否必须再次以编程方式进行身份验证?如果有怎么办?
还是不能通过网络执行 GetDirectories?还有其他方法吗?
感谢您的任何建议!