我想我OpenFileDialog开始在我的电脑来显示所有可用的驱动器。你会以为你可以设置InitialDirectory属性GetFolderPath(Environment.SpecialFolder.MyComputer),但该函数返回“”,它不具有所期望的结果。

这是谷歌周围挖我发现这个解决方案 - 它的工作原理

dlg.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"

任何人能解释这是什么GUID实际上是,它是否会跨越所有版本的Windows工作?即。如何可靠的是这种做法?

有帮助吗?

解决方案

http://www.insidetheregistry.com/regdatabase/browse.aspx ?KEYID = 374

它说,它是在Windows NT4 / 2000使用。我有Windows 7,而这GUID仍用于我的电脑。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top