Частичное доверие приложения горе

Я использую приложение Visual Studio 2015 WPF, C#.

У меня есть программа, которую я только что отправил бета-тестерам. У того, кто использовал Windows 10, была сильная изжога из-за того, что я использовал "полное доверие". Ему нужно было изменить значения реестра, чтобы он мог его установить, затем он изменил значения реестра обратно.

Я не хочу, чтобы пользователи Win10 нуждались в изменении значений реестра, поэтому я изменил его на "приложение с частичным доверием". Как приложение с частичным доверием, Zone Internet, оно просто не открывается, оно не может работать.

Я не могу найти справку о том, как указать доверие / разрешения, которые мне нужны.

Мое приложение делает следующее:

    1. registry - creates keys/reads/writes
    2. does a socket server which listens on a port
       (another person's program on same computer
        attaches to this server)
    3. Uses audio devices
    4. General File I/O.

Может кто-нибудь указать мне информацию о том, как настроить мою программу для работы в качестве приложения с частичным доверием?

Если я не могу понять это, я буду вынужден использовать другой установщик. Мне очень нравится онлайн-обновление в установщике Microsoft.

Спасибо и привет, Говард

1 ответ

Ответ находится здесь: https://superuser.com/questions/1252575/unable-to-install-clickonce-application-due-to-security-settings-windows-10

Короче говоря, не имеет значения, какие разрешения запрашиваются вашими приложениями ClickOnce или это приложение Fully Trust.

Важно то, что машина пользователя должна РАЗРЕШИТЬ ПОЛЬЗОВАТЕЛЯ, чтобы получить приглашение. Я не могу поверить, что существуют машины с Windows, которые никогда не спрашивают пользователя, разрешит ли он установить это приложение с полным доверием.

Иногда я думаю, что все проблемы вызваны Microsoft?

Другие справочные материалы:

https://social.msdn.microsoft.com/Forums/windows/en-US/fcc52138-68d9-480b-a152-551f3b96f4bb/click-once-calculate-permissions-button-not-visible

https://blogs.msdn.microsoft.com/krimakey/2009/05/20/where-did-my-permission-set-controls-go/

https://docs.microsoft.com/en-us/visualstudio/deployment/how-to-configure-the-clickonce-trust-prompt-behavior?view=vs-2015

https://superuser.com/questions/1252575/unable-to-install-clickonce-application-due-to-security-settings-windows-10

Другие вопросы по тегам