免责声明:如果此问题不属于SO,请在提示位置留言。
大家好,
我工作的公司开发了一个应用程序,随着时间的推移积累了许多依赖项:
然后将所有内容打包到Inno Setup可执行文件中并分发给客户端。最近,已经指出需要一种自动更新机制,这导致我们遇到特权问题。以下是我需要满足的一些产品需求(并且无法弄清楚如何):
乍一看这似乎微不足道,但我尝试的每一个组合,我都会遇到“拒绝访问”#34;安装期间或更新时的消息。有没有人知道这样做的可靠方法?
答案 0 :(得分:1)
如果没有管理员权限,则无法更新安装到仅管理员文件夹的应用程序。
实现此类应用程序自动更新的唯一方法是实现Windows Update和类似工具的功能:
将具有管理员权限的服务安装到客户端系统是一个巨大的漏洞。因此,如果您决定这样做,请确保您做到200%正确,而不是在客户端系统中引入漏洞。