我遇到上述许可未设置的问题。 .NET ClickOnce部署已设置为完全信任。我如何确保此权限可用 - 我认为这将是完全信任?
这可能吗? (该应用程序在桌面上运行时工作正常,而不是通过clickonce)
谢谢, 罗斯。
答案 0 :(得分:0)
完全信任并不意味着管理权限。 ClickOnce应用程序不会以提升的权限运行。那么问题是没有管理权限的用户是否拥有该权限?
您可以启动提示提升的流程,但无法在ClickOnce应用中成功提示提升。我的意思是,如果您正在使用该权限的特定内容,请为其创建单独的exe,并让ClickOnce应用程序对其执行process.start。如果需要,Windows将提示提升,然后运行它。