Я использую FolderBrowserDialog для выбора папки с удаленного хоста, но он не показывает буквы дисков (например, C$,D$), хотя все они доступны, если я укажу свойство SelectedPath
следующим образом: folderBrowserDialog.SelectedPath = @"\\" + HostAddress + @"\c$"
, то он может отображать C$ и другие общие папки (UNC-путь), но на хост-узле также есть диск D и другие, которые не отображаются. Я за исключением того, что каждая буква диска может быть показана.
FolderBrowserDialog не сопоставляет буквы сетевых дисков
comment
Вам нужен метод, позволяющий выбирать пути unc через браузер?
- person Mayura Vivekananda   schedule 28.04.2016
Ответы (2)
Общие ресурсы DriveLetter$ скрыты, поэтому их необходимо явный доступ, как вы узнали.
...специальные скрытые административные общие ресурсы, которые администраторы, программы и службы могут использовать для управления компьютерной средой или сетью. Эти специальные общие ресурсы не отображаются в проводнике Windows или в папке «Мой компьютер».
Пара обходов будет
- Сопоставьте общие ресурсы $DriveLetter как Сетевые диски. Вместо \\‹Host›\C$ доступ осуществляется через Z:\
- Добавить нескрытые общие ресурсы для каждого диска
person
mikek3332002
schedule
28.04.2016
У меня была аналогичная проблема с этим. Из того, что я смог найти, единственный способ обойти это — использовать диалоги Ookii. Он реализует диалоговое окно Vista для WPF/winforms с адресной строкой.
Адресная строка, конечно, принимает пути UNC.
person
Mayura Vivekananda
schedule
28.04.2016