Один наш клиент жалуется на производительность (и даже зависание) при просмотре сети с помощью оболочки «Обзор папок». Они подтверждают, что диалог File / Open (на самом деле CFileDialog) работает намного быстрее:
«имеет решающее значение, так как пользователи должны искать папки моделей с помощью
UNC-пути и текущий диалог могут заставить пользователя использовать задачу
менеджер … Просто попробуйте найти UNC-пути в этом диалоговом окне и сравните
с просмотром файла проекта, и вы увидите
разница. Последние работают быстро, как адрес Windows Explorer
поле, но другой использует какой-то другой метод, похожий на сеть
просмотр в проводнике Windows. «
Я не нашел никакой документации по поддержке MSDN или Windows относительно производительности путей UNC ни для SHBrowseForFolder (), ни для MFC ‘CFileDialog, ни для WinAPI GetOpenFileName ().
И совсем непригодно проводить тестирование на сайте заказчика.
Какие-либо предложения?
Задача ещё не решена.
Других решений пока нет …