Недавно я выпустил бета-версию драйвера dll, в котором использовался установщик на основе скриптов Inno Setup, который сделал три вещи.
1) скопировал файл dll в определенный каталог в целевой файловой системе
2) выполнил регистрацию COM
3) выполнил пользовательский метод регистрации, который содержится в dll
Для следующей версии этого программного обеспечения я перешел на использование проекта установки в Visual Studio для установщика. В этом установщике я хочу иметь возможность проверить, установлена ли у цели бета-версия, и отменить три шага, описанные выше. Каков наилучший способ добиться этого?