В некоторых системах, где мы развертываем наше программное обеспечение, нам сообщают, что отсутствует сертификат, необходимый для проверки того, что наш код правильно подписан.
Я хотел бы добавить этот сертификат в наш установщик (nsis).
Я использую следующую команду:
nsExec::Exec 'certutil -addstore "Root" "$INSTDIR\root.cer"'
Работает отлично, за исключением того, что он устанавливается с "предполагаемыми целями", установленными на все.
Вместо этого я бы хотел, чтобы они были такими:
Есть ли какие-нибудь предложения о том, как действовать дальше?
Приложение: дважды щелкнув файл .cer, в разделе «Использование ключа» отобразится следующее: