Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] msi хитрый деинстал (http://forum.oszone.net/showthread.php?t=168528)

Dark Engel 25-02-2010 19:32 1355882

msi хитрый деинстал
 
Прошу помощи коллег.
Ситуация следующая:
1. есть установленная из msi программа (скажем "Вася1")
2. есть несколько ключей реестра
3. есть микро программа удаляющая эти ключи и запускающая удаление "Вася1"

Вопрос как при нажатии в "установка удаление программ" сделать так что бы при нажатии "удалить" запускалась микропрограмма. То есть нужно как то отредактировать записи в реестре о программе "Вася1". Но что то не получается. Заменял все найденные строки о деинсталляции "Вася1" но все равно запускается сразу штатный msi деинсталлятор.

7ka 02-03-2010 23:49 1359926

Цитата:

Цитата Dark Engel
при нажатии в "установка удаление программ" сделать так что бы при нажатии "удалить" запускалась микропрограмма »

вот простое решение методом reg файла:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Вася1>]
"DisplayName"="<Uninstall Вася1>"
"UninstallString"="\"C:\\<Путь к программе>\\<Uninstall.exe>\""

Где: <Вася1> - имя программы в реестре, <Uninstall Вася1> - имя программы (отображается в Установка/удаление программ), <Путь к программе> - тут все ясно) и <Uninstall.exe> - имя запускаемого файла.

Dark Engel 04-03-2010 09:03 1360910

К сожалению не помогает. Все равно стартует родной деинсталлятор. Решил идти другим путем.


Время: 21:23.

Время: 21:23.
© OSzone.net 2001-