Я только что прочитал Настройка ClickOnce Trusted Publishers и запустил его на другом компьютере в сети. Я развернул приложение в самой сети (то есть \\\abc\something
).
Хотя я не смог найти certmgr.exe как часть основного компонента Windows, как говорится в статье (..так вам нужно будет использовать консоль управления сертификатами (certmgr.exe), включенную в Windows ..), я вместо этого нашел это в "C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin". Работало нормально, но я что-то пропустил? Я имею в виду, что если у пользователя не установлена Visual Studio?
Теперь мне нужно было явно пойти и выполнить эту задачу (то есть импортировать сертификат с помощью certmgr.exe) на компьютере пользователя / клиента в сети. Есть ли способ автоматизировать это? Там, где я ничего не делаю явно, и когда пользователь нажимает setup.exe
в развернутом приложении в сети (\\\abc\something
), он / она может установить его, не получая подсказок по безопасности.
Я проверил BOOTSTRAP, но я не мог точно понять, как его использовать, ЗДЕСЬ? Я думал о вставке сертификата в соответствующем месте (думал, что импорт сертификата с использованием certmgr.exe
вставляет его где-то на диск? В какой-то «личный» каталог)?
В сущности, я хочу автоматизировать процесс, в котором пользователь может устанавливать приложение из сети (\\\abc\something
) без запросов безопасности / доверия. А мне как разработчику нужно
не явно импортировать сертификат на его / ее / пользователя / клиента компьютер.