2014-10-31 3 views
0

Я загрузил свой exe-файл на свой сервер. Но когда пользователь пытается загрузить и запустить мое приложение, он видит это сообщение: «Windows SmartScreen запретила запуск нераспознанного приложения. Запуск этого приложения может поставить под угрозу ваш компьютер». Конечно, он может нажать «Дополнительная информация» и выбрать «Запустить в любом случае». Но как этого избежать? Нужен ли мне специальный сертификат? Как я могу его получить?Как публиковать приложения Windows Forms в Интернете для Windows 8?

Каким образом можно публиковать приложения Windows Forms в Интернете?

Я попробовал ClickOnce, установил файл с помощью InnoSetup. Ничего не работает, SmartScreen все еще появляется.

Кстати, я разработчик Windows Phone, у моих приложений более 3 000 000 загрузок. Можете использовать этот факт как-то, чтобы стать доверенным издателем?

+0

http://stackoverflow.com/questions/12311203/how-to-pass-the-smart-screen-on-win8-when-install-a-signed-application –

ответ

1

Лично я бы пошел на ClickOnce. И да, вам нужно подписать приложение ClickOnce с сертификатом, который будет «доверен» Windows. Точнее, вам нужен сертификат с Authenticode.

См. Соответствующий MSDN article об этом. Убедитесь, что ваш сертификат поступает от центра сертификации, которому доверяют, без необходимости установки дополнительных сертификатов.

Смежные вопросы