Конференция "WinAPI" » Выбор папки сломался
 
  • QAZ © (03.08.17 14:24) [0]
    в 10винде в стандартном диалоге во всех программах не отображаются никакие папки\диски кроме рабочего стола и текущего юзера
    кто нибуть не вкурсе где это может быть в настройках реестра?
    https://yadi.sk/i/0I6--I3x3LgQLF
  • QAZ © (11.08.17 19:14) [1]
    уточняю косяк с функцией SHBrowseForFolder
    в 99% программ она стартует с Pidl от CSIDL_DESKTOP и показывает виртуальный "десктоп" как глобальный с "мой компьютер, сеть, документы, библиотеки и диски"
    проблема только с вызовом функции с флагом BIF_NEWDIALOGSTYLE который дает всякие плюшки включая некую возможность фильтрации папок(думаю косяк тут), читай тоже в 99% прог сейчас

    на текущей системе ситуация как показано на скрине, абсолютно все проги (не мои!!!) этот самый DESKTOP стали отображать как одну единственную папку пользователя
    у вновь созданного пользователя этой проблемы нет
    экспорт всей ветки реестра HKEY_CURRENT_USER в чистую винду в виртуальной машине тоже глюк не повторяет

    глюк исчезает если в реестре
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
    удалить параметр Desktop описывающий физическое расположение папки рабочего стола, но тут естественно перестают работать все ссылки на эту папку в самой винде

    как то так :(
 
Конференция "WinAPI" » Выбор папки сломался
Есть новые Нет новых   [118452   +47][b:0][p:0]