Я пытаюсь реализовать независимый от платформы браузер файлов / каталогов. По сути, я пытаюсь скопировать древовидный элемент управления Windows Explorer для просмотра компьютера. Однако я не могу понять, как найти строку папки «Рабочий стол» или «Мой компьютер» (она меняется в зависимости от типа ПК, ОС, версии и языка). Если мне удастся найти способ получить верхнюю строку папки, то я смогу пройти и заполнить дерево с надеждой. Где-нибудь есть строка реестра?
Изначально я буду ориентироваться только на ОС MS Windows (XP, Vista и т. Д.), Но позже я планирую также поддерживать Linux и Mac. Я использую wxWidgets для моего GUI, но я открыт для всех предложений по этой конкретной проблеме. О, и я использую C ++ в VS2008.