我希望我的OpenFileDialog
从“我的电脑”开始显示所有可用的驱动器。您可以假设您可以将InitialDirectory
属性设置为GetFolderPath(Environment.SpecialFolder.MyComputer)
,但此函数返回“”,它没有所需的结果。
在谷歌上挖掘我找到了这个解决方案 - 哪个有效
dlg.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
任何人都可以解释这个GUID究竟是什么,以及它是否适用于所有版本的Windows?即。这种方法有多可靠?
答案 0 :(得分:1)
http://www.insidetheregistry.com/regdatabase/browse.aspx?keyid=374
它说它在Windows NT4 / 2000中使用。我有Windows 7,这个GUID仍然用于我的电脑。