Come impostare l'OpenFileDialog per aprire a 'Risorse del computer'
-
20-09-2019 - |
Domanda
volevo che il mio OpenFileDialog
iniziare alle Risorse del computer per mostrare tutte le unità disponibili. Si potrebbe pensare è possibile impostare la proprietà InitialDirectory
a GetFolderPath(Environment.SpecialFolder.MyComputer)
, ma questa funzione restituisce "", che non ha il risultato desiderato.
Scavando in giro su Google ho trovato questa soluzione - che funziona
dlg.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
Qualcuno può spiegare che cosa questo GUID è in realtà, e se funzionerà in tutte le versioni di Windows? vale a dire. Quanto è affidabile questo approccio?
Soluzione
http://www.insidetheregistry.com/regdatabase/browse.aspx ? keyid = 374
Si dice che è stato utilizzato in Windows NT4 / 2000. Ho Windows 7, e questo GUID viene ancora utilizzato per Risorse del computer.