关于installshield关闭win7或vista的UAC的问题?
写installshield脚本关闭问题(测试系统为:win7 64位系统):脚本如↓:
function OnBegin()
begin
RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);
if(RegDBSetKeyValueEx(" \\Software \\Microsoft \\Windows \\CurrentVersion \\Policies \\System","EnableLUA",REGDB_NUMBER ,"0",-1)<0)then
MessageBox("失败",INFORMATION);
endif;
end;
只是想把中的“1”改成“0”就ok
上面写的不知道哪有问题,怎么试都不成功!高手支招!
(说明:运行的时候以管理员权限运行的。)
--------------------编程问答-------------------- 友情帮顶 --------------------编程问答-------------------- 我觉得这个比较蛮横,就是生成一个新的注册表项来进行UAC的设置,这与安装包设计的初衷并不是很科学,建议在Installscript MSI模式下修改Summary Information Stream --- Require Administrative Privilege 选项改为YES~就OK了
补充:.NET技术 , 其他语言