2009-10-07 16 views
0

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?

Répondre