Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| Unconnected |
15.06.2011 23:43
Сообщение
#1
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Привет всем. Ситуация: на компьютере установлено приложение, нужно каким-то образом запустить его удаление\изменение через стандартный msi-деинсталлер. Я так понял, нужно получить список программ (который в Установке и удалении) и получить некий id проги(вроде какое-то длинное значение из реестра), и запустить деинсталлер с этим id и параметрами. Проблема в том, как найти нужное.. точное название программы вбить не удастся, т.к. могут быть разные версии (отражаются в названии), но можно опознавать по фрагменту. Через что пытаться вообще?
Сообщение отредактировано: Unconnected - 15.06.2011 23:44 -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
![]() ![]() |
| IUnknown |
16.06.2011 7:47
Сообщение
#2
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Ходишь по всем подпапкам, и оттуда вытягиваешь DisplayName и UninstallString. Как только нашел нужное имя - просто выполняешь строку деинсталляции. |
Unconnected Работа с "Установка и удаление" 15.06.2011 23:43
Unconnected А может быть так, что там не всё? У меня в "У... 16.06.2011 15:43
IUnknown Именно в HKLM? Должно быть всё... Если программа к... 16.06.2011 16:52
Unconnected Например KIS, цивильное вроде приложение.. Которые... 16.06.2011 17:05
IUnknown Win7 случайно не 64-битная? Тогда тебе надо еще HK... 17.06.2011 9:50
Unconnected Ого себе.. да, 64-битная. А на 32-битной семерке н... 17.06.2011 14:43
IUnknown Нет, не так. Если ты устанавливаешь 32-битное прил... 17.06.2011 15:08
Unconnected Спасибо, помогло всё) Эхх сколько же я таких тонко... 19.06.2011 2:09![]() ![]() |
|
Текстовая версия | 8.12.2025 10:09 |