2015-06-11 29 views
1

目前我正在从事一个C#WPF项目。它使用Microsoft.Win32.OpenFileDialog和System.Windows.Forms.FolderBrowserDialog,它们都按预期工作,除了以下问题:WPF C#OpenFileDialog不显示网络存储

它们都不显示我的Networkdrives! 虽然默认的Windows资源管理器(Win 8.1 btw。)和旧版Winforms-Project中的OpenFileDialog显示所有设备,但WPF应用程序仅显示本地驱动器。 我不知道为什么会发生这种情况,以及如何解决这个问题。有任何想法吗?

+1

您的应用程序是否以提升的权限运行?如果是这样看看这个[MDSN](https://social.msdn.microsoft.com/Forums/windows/en-US/f0073f80-cedb-4b7a-96b9-20e4b22c2424/folderbrowserdialog-does-not-show-network -drives-on-windows-8)post –

+0

@BerndLine这实际上是非常有用的......我想知道为什么我没有在我的研究中找到这篇文章:/ – topograph

回答

1

显然这发生在应用程序运行时,像bernd这样的提升权限对我的问题发表了评论。

看看这个MSDN Post的所有细节。

+0

我想知道为什么应用程序似乎拥有较少的权利(在这种情况下)当它启动与提升的权限。另一方面,我不知道这里有关priveliges的说法:D – topograph