2016-04-30 22 views
-1

我有一个MSI文件,当我安装它写入说明到HKEY_LOCAL_MACHINE;并给UAC用户做或不做我想编辑这种行为我的意思是提示UAC的方式,它将不会提示用户在Windows 7 UAC的所有安装。我的问题是需要修改的文件。更改软件的行为

回答

0

启用UAC时,总是需要提升对话框才能获得写入HKLM的权限。您无法修改任何内容来阻止提升特权的此要求。您可以以管理员身份运行MSI,或者从exe文件启动它(但是exe会需要提升对话框),但这些只是获取所需提升权限的方法。

因此,您可以使用Orca打开MSI文件,查看摘要信息,然后检查UAC兼容框,但是如果安装确实需要提升,则安装将失败,并显示“您没有足够的权限.... “

+0

如果我们希望在HKCU上编写所有指令,那么我们需要哪些更改 – user2959423

+0

我需要安装,而无需向UAC询问用户有哪些选项可用? – user2959423

+0

如果您想要写入HKCU并且不需要提升安装程序的任何内容,请参阅第2段有关符合UAC的框, – PhilDW