映射的驱动器在打开对话框中不可见。

5
我有一个用户使用Windows 10,在我的程序中,他说他们的映射驱动器仅在这台电脑上无法正常显示。我使用标准的Microsoft.Win32.OpenFileDialog让用户浏览要打开的文件。在这台电脑上,他们给我发了一张截图,其中一个Windows资源管理器窗口正常显示映射驱动器,但我的程序的打开对话框却没有显示它们(同时进行)。奇怪的是,他们网络中的其他设备没有同样的问题,它们在我的程序中也显示驱动器。
我不确定从哪里开始处理这个问题。我在谷歌上搜索了一下,但没有找到实质性解决方案;我还在这里进行了搜索,但也没有找到任何帮助。有人知道是否有一些隐秘的设置或其他原因导致无法显示映射驱动器吗?

如果它在其他电脑上可以运行而在这台电脑上不行,我会首先调查这个人的设置有什么不同。也许他们正在使用除默认的Windows网络服务之外的其他东西来映射驱动器。请要求提供驱动器映射脚本。 - Ron Beyer
11
他们是否正在以管理员身份运行?如果是这样,映射的驱动器不会在UAC提升时运行,这可能是你遇到的问题。 - jcolebrand
1
他们只是手动映射它们。他们可以在程序中将它们映射出来,但之后会“忘记”它...我不知道他们是否正在以管理员身份运行,但我可以问一下。不过我认为他们是从同一帐户映射的,因为问题发生在那里... - sfaust
4
我遇到了同样的问题,我想知道这是否与机器和/或用户连接/登录到域有关。记事本表现出相同的行为。没有连接到域的机器不会出现这种情况。我认为这不是特定于Windows 10的问题,因为我也在其他版本中看到过。我找到了这些链接可能会有帮助:https://technet.microsoft.com/en-us/library/ee844140(v=ws.10).aspxhttp://serverfault.com/questions/182758/what-does-registry-setting-enablelinkedconnections-do-on-a-technical-level - GreatAndPowerfulOz
1个回答

10
如果您尝试以管理员身份运行程序,则无法看到映射的驱动器。
感谢@jcolebrand说过这句话:
“他们是否正在以管理员用户身份运行它?如果是这样,映射的驱动器不会在UAC提升时运行,这可能是您遇到的问题。” - jcolebrand Sep 25 '15 at 21:15
在上面的评论中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接