частичное доверие приложения горе - PullRequest
0 голосов
/ 06 октября 2018

Я использую приложение 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 Ответ

0 голосов
/ 10 октября 2018

Ответ лежит здесь: 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

...