Установочные драйверы INNO уже установлены - PullRequest
2 голосов
/ 27 марта 2012

Я видел это: Обнаружение, если программа уже установлена ​​с NSIS .

Я хочу задать почти такой же вопрос для Inno Setup 5.

Но в основном мой вопрос: есть ли способ проверить, установлена ​​ли уже программа (драйвер) на компьютере, чтобы я пропустил установку драйверов из моего раздела [run]?

1 Ответ

2 голосов
/ 28 марта 2012

Да, это можно проверить. Насколько легко зависит от того, что вы хотите проверить. Если пакет драйверов создает определенный раздел реестра, вы можете использовать параметр Check:, который вызывает RegKeyExists или аналогичный.

Статья Обновления в вики ISXKB дает пример того, как проверить записи, добавленные в список «Установка и удаление программ».

...