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