我安装时有一个msi文件,它将指令写入HKEY_LOCAL_MACHINE;并且让UAC给用户做或不做我想要编辑这种行为我的意思是提示UAC以一种方式完成所有安装而不用在Windows 7中提示用户输入UAC。我的问题是需要在文件中修改的内容。
答案 0 :(得分:0)
启用UAC时,始终需要提升对话框才能获得写入HKLM的权限。您无法修改任何内容以防止提升权限的此要求。您可以以管理员身份运行MSI,或者从exe启动它(但是exe无论如何都需要提升对话框),但这些只是获得所需提升权限的方法。
因此,您可以使用Orca打开MSI文件,查看摘要信息,然后检查UAC兼容框,但如果安装确实需要提升,则安装将失败,并且#34;您没有足够的权限。 .."