Frage

wollte ich meinen OpenFileDialog an dem Arbeitsplatz starten alle verfügbaren Laufwerke anzuzeigen. Sie würden annehmen, dass Sie die InitialDirectory Eigenschaft auf GetFolderPath(Environment.SpecialFolder.MyComputer) setzen konnte, aber diese Funktion zurückgibt „“, die nicht das gewünschte Ergebnis hat.

Graben um auf Google Ich fand diese Lösung - die

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

Kann jemand erklären, was das GUID tatsächlich ist, und ob es in allen Versionen von Windows arbeiten? dh. Wie zuverlässig ist dieser Ansatz?

War es hilfreich?

Lösung

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

Sie sagt, sie in Windows NT4 / 2000 verwendet wurde. Ich habe Windows 7, und diese GUID noch für den Arbeitsplatz verwendet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top