WinVerifyTrust использует политику проверки драйверов Windows при запуске как часть настраиваемого действия MSI

У меня есть некоторый (C++ Win32 API) код, который проверяет подпись файлов. Тот же код выполняется в ActiveX и в пользовательских действиях MSI.

Когда он запускается как часть ActiveX, проверка завершается успешно, но когда она выполняется как часть настраиваемого действия MSI, проверка не выполняется.

Я использовал signtool.exe и проверил файлы. Таким образом, без флага /pa проверка не выполняется. По какой-то причине я предполагаю, что при выполнении в ActiveX политики проверки подлинности по умолчанию и при выполнении в настраиваемом действии MSI - она ​​использует политику проверки драйверов Windows.

Есть идеи, как заставить это работать для MSI?

Спасибо заки

1 ответ

Эта проблема была решена, когда я добавил сертификат на уровне МАШИНЫ в службы публикации.

Другие вопросы по тегам