部分信任应用程序出现问题

时间:2018-10-06 19:26:42

标签: c# visual-studio full-trust partial-trust

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

我有一个程序刚刚发送给我的Beta测试人员。使用Windows 10的人比使用“完全信任”的人伤心欲绝。他需要更改注册表值以允许其安装,然后将注册表值更改回。

我不希望Win10用户需要更改注册表值,因此我将其更改为“部分信任应用程序”。作为区域互联网的部分信任应用程序,它甚至无法打开-它无法运行。

我找不到有关如何指定所需信任/权限的帮助。

我的应用程序执行以下操作:

    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 :(得分:0)

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

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

重要的是用户的机器需要允许提示用户。我不敢相信有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