我正在使用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安装程序中的在线更新。
感谢和问候, 霍华德
答案 0 :(得分:0)
简而言之,您的ClickOnce应用程序要求什么权限,或者它是否是“完全信任”应用程序都没关系。
重要的是用户的机器需要允许提示用户。我不敢相信有Windows机器在那里设置,用户永远不会被问到是否允许安装此完全信任应用程序。
有时我认为所有问题都是由Microsoft引起的?
其他参考资料:
https://blogs.msdn.microsoft.com/krimakey/2009/05/20/where-did-my-permission-set-controls-go/