Есть задача удалить программу скриптом через "Add or Remove Programs", да так чтобы работало под винХР и вин7.
Вообще с инсталяторами дела до этого не имела, поэтому возникли вопросы.
Как я поняла, "Add or Remove Programs" берет данные из ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, а дальше там некий {Product_code}, который в моем случае не имеет никакого осмысленного значения, а что хуже - для кажой версии удаляемой программки он будет свой, откуда вопрос номер раз - как найти мою ветку реестра. Как программа называется, версия, производитель - это все известно.
Вопрос номер два: достаточно ли будет просто запустить то, что содержится в ключе UninstallString или нужно еще что-то выполнять?
Вообще с инсталяторами дела до этого не имела, поэтому возникли вопросы.
Как я поняла, "Add or Remove Programs" берет данные из ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, а дальше там некий {Product_code}, который в моем случае не имеет никакого осмысленного значения, а что хуже - для кажой версии удаляемой программки он будет свой, откуда вопрос номер раз - как найти мою ветку реестра. Как программа называется, версия, производитель - это все известно.
Вопрос номер два: достаточно ли будет просто запустить то, что содержится в ключе UninstallString или нужно еще что-то выполнять?