0

我正在使用 Visual Studio 2015 WPF 应用程序 C#。

我有一个程序,我刚刚发送给我的 Beta 测试人员。使用 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.

有人可以向我指出有关如何将我的程序配置为“部分信任”应用程序的信息吗?

如果我无法弄清楚这一点,我将被迫使用其他一些安装程序。我真的很喜欢微软安装程序中的在线更新。

谢谢,问候,霍华德

4

1 回答 1

0

答案就在这里: https ://superuser.com/questions/1252575/unable-to-install-clickonce-application-due-to-security-settings-windows-10

简而言之,无论您的 ClickOnce 应用程序要求什么权限,或者它是否是完全信任的应用程序,都无关紧要。

重要的是用户的机器需要允许提示用户。我不敢相信那里有 Windows 机器设置,用户永远不会被问到他/她是否会允许安装这个完全信任应用程序。

有时候我觉得所有的问题都是微软造成的?

其他参考资料:

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

于 2018-10-10T18:08:50.877 回答