当用户对他/她的计算机具有受限权限并运行我的Inno Setup安装程序时,Windows会弹出管理员登录提示。
问题在于,当管理员键入他/她的用户名和密码并登录时,Inno安装程序认为他或她是登录用户并为该用户而不是原始用户安装我的应用程序。 (我正在{userappdata}
目录中安装文件)
有没有办法克服此限制并为原始受限制用户安装?
答案 0 :(得分:4)
你可以考虑的事情是首先将所有东西安装到PF中。然后当应用程序第一次执行时,将PF中的内容复制到{userappdata}。
由于用户可以执行应用程序,因此我们确保必要的文件可以成功从PF复制到{userappdata}。
答案 1 :(得分:2)
指定PrivilegesRequired = none并构建您的脚本以使用或不使用管理员权限。有关详细信息,请参见此处:
http://www.kinook.com/blog/?p=53