Как определить выполнялась установка драйверов с EXE или MSI?

Пишу скрипт, который через GPO устанавливает пользователям драйвера рутокен.
Если у пользователя уже стоят драйвера из EXE установки, то MSI, вызываемая скриптом, не устанавливается.

Идея такая: если есть установка из EXE, то запустить сначала rtDrvRemover.exe, а уже потом MSI.

Вопрос: как из командной строки определить есть ли установка драйверов рутокен из EXE-инсталлятора?
(Может по наличию какого-нибудь файлика или ветки реестра?..)

Re: Как определить выполнялась установка драйверов с EXE или MSI?

sandrey_, добрый день!

На текущий момент, можно определить установку через EXE так:
Искать ключ HKEY_LOCAL_MACHINE\SOFTWARE\Aktiv Co.\Rutoken\InstalledFromBundle со значением "1".

Но мы не гарантируем, что в будущем этот механизм не изменится.

Re: Как определить выполнялась установка драйверов с EXE или MSI?

Спасибо!