我需要绕过UAC,通过我的安装程序。请注意我正在使用InnoSetup/NSIS/Advanced Installer。我已经尝试过所有的设置,如SILENT/VERYSILENT,但没有任何工作。
帮我出:)
问候
Subh
我需要绕过UAC,通过我的安装程序。请注意我正在使用InnoSetup/NSIS/Advanced Installer。我已经尝试过所有的设置,如SILENT/VERYSILENT,但没有任何工作。
帮我出:)
问候
Subh
您不能绕过UAC,用户在控制,即UAC的整点!如果您想要进行需要管理员权限的机器范围更改,则无法解决此问题。
避免它的唯一方法是按用户安装到[本地] appdata & HKCU(与Chrome等一样)。为了避免传统的安装检测,你应该使用PrivilegesRequired
/RequestExecutionLevel
,仅要求较低/用户权限...
谢谢大家!!, – Subh
谢谢你们:)
我想我最喜欢的发现了它的一个解决方案,就像如果我做了以下在安装我的EXE临时安装之前,然后在安装之前恢复它。那么,我希望我的目的得到解决。
[注册表] Root:“HKLM”;子项:“SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System”; ValueType:dword; ValueName:“ConsentPromptBehaviorAdmin”; ValueData:“00000000”
如果有人想在这个讨论,
在这里,我在SKYPE:subh.anand
你是什么意思与旁路?没有一些严重的黑客攻击,你将无法解决UAC问题。如果将['PrivilegesRequired'](http://www.jrsoftware.org/ishelp/index.php?topic=setup_privilegesrequired)设置为不同于'admin'的值,则可以使用较低的权限运行安装程序,默认值。这将停止显示用于管理权限的UAC对话框,但是因此,您将无法编写例如到一个Program Files目录(但不止这些)。 – TLama