Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Извлечение иконок установленых приложений


Автор: BaDP1nG 18.7.2008, 09:24
Проблема такая: получаю список установленых приложений и HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Через DisplayIcon или ModifyPath вытаскиваю часть иконок. Но часть приложений не хранит в реестре эти параметры. Сам исполняемый файл не всегда имеет имя, совпадающее с названием приложения. Где еще стоит поискать(и что бы не зависеть от языка системы)? Может кто-нибудь знает, как стандартная "установка/удаление" получает иконки приложений? 
Благодарю за внимание!

Автор: Andrey44 29.7.2008, 08:26
Код

HICON ExtractAssociatedIcon(          HINSTANCE hInst,
    LPTSTR lpIconPath,
    LPWORD lpiIcon
);



И будет тебе счастье!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)