Wie der Openfiledialog zu öffnen um ‚Arbeitsplatz‘ setzen
-
20-09-2019 - |
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
funktioniertdlg.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?
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