Можно ли избежать запроса «Вы хотите запустить это приложение» с помощью ClickOnce? - PullRequest
7 голосов
/ 23 июня 2010

Мы хотели бы развернуть приложение через ClickOnce, но вам действительно нужно дважды щелкнуть. То есть один раз по ссылке - хотя бы еще один раз в диалоговом окне «Хотите запустить это приложение» (в первый раз).

Можно ли создать какое-то доверие (с помощью групповой политики или иным образом) на некоторых ПК, чтобы пользователю никогда не задавали вопросы. То есть мы уже убедились, что приложение является доверенным и т. д., просто возьмите этот URL, и он запустится.

Ответы [ 3 ]

3 голосов
/ 04 сентября 2012

Да, это возможно. Вам нужны «Надежный издатель» и «Надежный корень», как указано Тиджани. Этот ответ привел меня к этой статье (ссылка ниже) - которая объясняет использование ClickOnce с сертификатами полностью и четко. Теперь у меня есть приложение ClickOnce без всплывающих окон. Это, наконец, действительно один клик.

http://msdn.microsoft.com/en-us/library/ms996418.aspx

2 голосов
/ 24 июня 2010

Я не думаю, что его можно установить без этой подсказки.Приложения ClickOnce запускаются из интернет-зоны, и вам подсказывает Internet Explorer.Он не может установить программное обеспечение без запроса пользователя, хотят ли они.Firefox загружает файл .application, и вы должны дважды щелкнуть по нему, чтобы запустить его.Это похоже на загрузку любого программного обеспечения из Интернета и запуск его.

1 голос
/ 07 июля 2011

По своему опыту я обнаружил, что вы можете избежать этого сообщения, подписав свою заявку сертификатом.Затем этот же сертификат должен быть установлен на вашем клиентском компьютере в следующих двух местах: «Доверенные издатели» и «Доверенные корневые центры сертификации».

Он хорошо работал для моих приложений XBAP в режиме полного доверия.

...