Cómo establecer la OpenFileDialog para abrir en 'Mi PC'
-
20-09-2019 - |
Pregunta
Yo quería que mi OpenFileDialog
comenzar en Mi PC para mostrar todas las unidades disponibles. Se podría suponer que podría establecer la propiedad InitialDirectory
a GetFolderPath(Environment.SpecialFolder.MyComputer)
, pero esta función devuelve "", que no tiene el resultado deseado.
escarbar en Google me encontré con esta solución - que funciona
dlg.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
¿Alguien puede explicar qué es en realidad este GUID, y si va a trabajar en todas las versiones de Windows? es decir. ¿Qué tan confiable es este enfoque?
Solución
http://www.insidetheregistry.com/regdatabase/browse.aspx ? keyid = 374
Se dice que fue utilizado en Windows NT4 / 2000. Tengo Windows 7, y este GUID todavía se utiliza para Mi PC.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow