民间,
我需要通过我的安装程序绕过 UAC。请注意我正在使用 InnoSetup/NSIS/Advanced Installer。我已经尝试了所有设置,例如 SILENT / VERYSILENT,但没有任何效果。
帮帮我 :)
问候
子
民间,
我需要通过我的安装程序绕过 UAC。请注意我正在使用 InnoSetup/NSIS/Advanced Installer。我已经尝试了所有设置,例如 SILENT / VERYSILENT,但没有任何效果。
帮帮我 :)
问候
子
你不能绕过 UAC,用户在控制,这就是 UAC 的重点!如果您想进行需要管理员权限的机器范围的更改,则无法解决。
避免这种情况的唯一方法是按用户安装到 [local]appdata 和 HKCU(如 Chrome 等)。为避免遗留设置检测,您应该使用PrivilegesRequired
/RequestExecutionLevel
并且只要求较低/用户权限...
多谢你们 :)
我想我已经找到了一种解决方案,比如如果我在临时安装我的 EXE 之前执行以下操作,那么在安装后我会恢复它。那么,我希望我的目的得到解决。
[注册表] 根:“HKLM”;子项:“SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System”;值类型:双字;ValueName: "ConsentPromptBehaviorAdmin"; 值数据:“0x00000000”
如果有人想讨论这个,
我在Skype:subh.anand