据我了解,标准用户在管理员创建映射驱动器时无法使用映射驱动器,反之亦然。有没有办法以编程方式告诉驱动器是如何映射的?由管理员或标准用户?我知道注册表项EnableLinkedConnection,它允许所有人都可以使用映射驱动器,但我不希望这是必需的。
编辑:这是我遇到的一个场景。驱动器映射为管理员。但是使用标准权限运行的程序无法看到该驱动器。
由于
答案 0 :(得分:1)
我假设你的代码在Windows7或更新的盒子上运行。
正如Sorceri在评论中暗示的那样,您的应用可能在标准版权下运行,并且您使用提升的权限来映射驱动器。
如果是这种情况,您有2个解决方案:
将程序设置为以更高权限运行
检查您要映射的共享上的共享和文件安全性。
希望这会有所帮助。