AppLocker не распознает мое приложение как подписанное, и я использую развертывание ClickOnce.
- Я выбрал опцию «Подписать сборку» на вкладке «Подписание».
- А также «Подписать манифесты ClickOnce».
- У меня есть действующий сертификат, а не тестовый сертификат
- Я также использовал опцию «Использовать манифест приложения для информации о доверии».
- Я также использовал параметр «Включить настройки безопасности ClickOnce».
Используя команду PowerShell «Get-ApplockerFileInformation», я убедился, что
- Подписывается "Setup.exe" и сообщается пулишер
- Но у исполняемого файла моего приложения нет издателя!
(То есть я перешел к месту в AppData\local..., где установлен мой exe, и выполнил там команду PowerShell)
Я попытался запустить SN.exe для создания строгого имени, но это не помогло.
В результате AppLocker предотвращает запуск моего приложения, поскольку не может проверить издателя, даже если у моего файла Setup.Exe есть издатель. Есть ли что-нибудь, что я могу сделать с помощью щелчка один раз, чтобы подписать исполняемый файл, установленный на ПК пользователей?