FolderBrowserDialog не сопоставляет буквы сетевых дисков

Я использую FolderBrowserDialog для выбора папки с удаленного хоста, но он не показывает буквы дисков (например, C$,D$), хотя все они доступны, если я укажу свойство SelectedPath следующим образом: folderBrowserDialog.SelectedPath = @"\\" + HostAddress + @"\c$" , то он может отображать C$ и другие общие папки (UNC-путь), но на хост-узле также есть диск D и другие, которые не отображаются. Я за исключением того, что каждая буква диска может быть показана.


person Ricky Zhou    schedule 13.01.2016    source источник
comment
Вам нужен метод, позволяющий выбирать пути unc через браузер?   -  person Mayura Vivekananda    schedule 28.04.2016


Ответы (2)


Общие ресурсы DriveLetter$ скрыты, поэтому их необходимо явный доступ, как вы узнали.

...специальные скрытые административные общие ресурсы, которые администраторы, программы и службы могут использовать для управления компьютерной средой или сетью. Эти специальные общие ресурсы не отображаются в проводнике Windows или в папке «Мой компьютер».

Пара обходов будет

person mikek3332002    schedule 28.04.2016

У меня была аналогичная проблема с этим. Из того, что я смог найти, единственный способ обойти это — использовать диалоги Ookii. Он реализует диалоговое окно Vista для WPF/winforms с адресной строкой.

Адресная строка, конечно, принимает пути UNC.

person Mayura Vivekananda    schedule 28.04.2016