@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}
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы