Comment régler le OpenFileDialog pour ouvrir à « Poste de travail »
-
20-09-2019 - |
Question
Je voulais que mon OpenFileDialog
commencer à mon ordinateur pour afficher tous les disques disponibles. Vous pouvez supposer que vous définissez la propriété InitialDirectory
à GetFolderPath(Environment.SpecialFolder.MyComputer)
, mais cette fonction retourne « », qui n'a pas le résultat souhaité.
En fouillant sur Google J'ai trouvé cette solution - qui fonctionne
dlg.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
Quelqu'un peut-il expliquer ce que ce GUID est en fait, et si elle fonctionne dans toutes les versions de Windows? c'est à dire. Comment cette approche fiable?
La solution
http://www.insidetheregistry.com/regdatabase/browse.aspx ? keyid = 374
Il dit qu'il a été utilisé dans Windows NT4 / 2000. J'ai Windows 7, et ce GUID est encore utilisé pour Poste de travail.