Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2009, 13:58   #11
OracleLover
 
Регистрация: 24.04.2009
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Например
Если нет параметра DisplayIcon то иконку бери из
UninstallString
вот я об этом тоже думал - но тут есть две проблемы
1. Пусть вида C:\MyProg\Uninstall.exe выводит мне иконку самого деинсталлятора
2. Путь вида MsiExec.exe /I{GUID} - вот здесь я понятия не имею как выдрать иконку.
OracleLover вне форума Ответить с цитированием
Старый 24.04.2009, 14:52   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Допустим есть строка:
Цитата:
QuietUninstallString"="MsiExec.Exe /x {91110419-6000-11D3-8CFE-0050048383C9} /qn"
Ищем в реестре в ветке
Цитата:
HKEY_CLASSES_ROOT\Installer\Product s\9140111900063D11C8EF00054038389C
параметр ProductIcon
Там путь к фалу с иконками, под номером после запятой.

Усек идею?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.04.2009, 15:07   #13
OracleLover
 
Регистрация: 24.04.2009
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Допустим есть строка:

Ищем в реестре в ветке

параметр ProductIcon
Там путь к фалу с иконками, под номером после запятой.

Усек идею?
Да, спасибо.
OracleLover вне форума Ответить с цитированием
Старый 24.04.2009, 15:25   #14
OracleLover
 
Регистрация: 24.04.2009
Сообщений: 8
По умолчанию

Вообще-то это тоже самое что и путь C:\WINDOWS\Installer, мне кажется есть какой-то другой метод, потому что менеджер еще и размер программы показывает и когда она последний раз вызывалось - нужно просто найти связь между программой и записью в реестре.
OracleLover вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Install, Uninstall FaTaL Общие вопросы Delphi 8 25.12.2010 07:08
Как определить координаты иконки приложения в system tray? SkAndrew Общие вопросы Delphi 5 18.08.2008 16:52
Как обновить иконки у VirtualStringTree AnalogXP Общие вопросы Delphi 4 31.03.2008 11:31
как вытащить иконки из DLL? andrey4623 Общие вопросы Delphi 2 20.08.2007 10:41