当前位置:编程学习 > C#/ASP.NET >>

关于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技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,