Je voulais que mon OpenFileDialog
démarre sur Poste de travail pour afficher tous les lecteurs disponibles. Vous supposez que vous pouvez définir la propriété InitialDirectory
sur GetFolderPath(Environment.SpecialFolder.MyComputer)
, mais cette fonction renvoie "", qui n'a pas le résultat souhaité.Comment configurer OpenFileDialog pour qu'il s'ouvre sur 'Poste de travail'
En fouillant sur Google, je trouve cette solution - qui fonctionne
dlg.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
Quelqu'un peut-il expliquer ce que ce GUID est en réalité, et si elle fonctionne dans toutes les versions de Windows? c'est à dire. Quelle est la fiabilité de cette approche?