当前位置:  开发笔记 > 编程语言 > 正文

在C#中读取隐藏的份额

如何解决《在C#中读取隐藏的份额》经验,为你挑选了1个好方法。

所以我有一个小的C#应用​​程序需要定期检查网络上多台机器上的目录内容.我以为我只能读取\ hostname\C $作为目录路径,但是使用普通的Directory类似乎没有办法对其他服务器进行身份验证,因此您可以访问隐藏的共享.我确信有一个简单的方法可以做到这一点,我忽略了,但此刻我有点难过.



1> VVS..:

来自http://bytes.com/forum/thread689145.html:

所有进程都在登录用户帐户的上下文中运行.如果要在另一台计算机上打开文件,则应用程序必须在具有在该计算机上打开文件的权限的用户的上下文中运行.您可以使用模拟执行此操作.

最简单的方法似乎是为当前用户提供其他计算机上的适当权限.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有