@up7

Как увеличить максимальный путь для BrowseForFolder?

Здравствуйте!

Есть программа, в которой использую такую функцию:

folder = shell.BrowseForFolder((int)0, "Выбор папки", 0, 0);

Все отлично работает, если файловая система на компьютере, при этом система ,я так понимаю, что сама формирует сим линки, то есть выбор конечной папки длиной даже более 256 символов не проблема.

Но вот когда подключаю телефон, то выпадает ошибка.

Подскажите, как решить проблему? гуглил в сторону подключения unicode функций, но не знаю как это сделать.

Адрес получается на телефоне типа такого:

::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\\?\usb#vid_19d2&pid_0307#900501755192#{6ac27878-a6fa-4155-ba85-f98f491d4f33}\SID-{20001,,15971909632}\{00001AC3-0001-0002-0000-000000000000}\{00001AFB-0001-0002-0000-000000000000}
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы