0

OpenFileDialog利用可能なすべてのドライブを表示するには、[マイ コンピューター] から始めたいと思いました。InitialDirectoryプロパティをに設定できると思いますがGetFolderPath(Environment.SpecialFolder.MyComputer)、この関数は "" を返しますが、これは望ましい結果ではありません。

Google を調べてみると、この解決策が見つかりました - これは機能します

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

この GUID が実際に何であるか、また Windows のすべてのバージョンで機能するかどうかを説明できる人はいますか? すなわち。このアプローチはどの程度信頼できますか?

4

1 に答える 1

1

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

Windows NT4/2000で使用されていたとのことです。Windows 7 を使用していますが、この GUID は引き続きマイ コンピューターに使用されています。

于 2009-10-07T04:07:28.437 に答える