zoukankan      html  css  js  c++  java
  • HOWTO: InstallShield中通过修改注册表关闭Vista/Windows 7的UAC

    版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。

    这是一段示例代码,仅供参考。

    此问题不会彻底解决安装包在Vista/Windows 7上的权限提升问题,至少对本次安装包是无效的。

    另外,我们也不建议某个应用程序的安装包代替用户决定UAC是否关闭。

    function OnBegin()
        STRING szKey, szName, szValue; 
        NUMBER nType, nSize;
    begin    
        
    RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); 

        szKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";    
        
        
    // Set up parameters for call to RegDBSetKeyValueEx. 
        szName  = "EnableLUA"
        szValue = "0"
        nType   = REGDB_NUMBER
        nSize   = -1

        
    // Set a key name and a value associated with it. 
        
    if (RegDBSetKeyValueEx (szKey, szName, nType, szValue, 
                               nSize) < 0then 
            
    MessageBox ("RegDBSetKeyValueEx failed."SEVERE); 
            
    abort
        
    endif;    
    end;
  • 相关阅读:
    DevExpress 学习链接
    DevExpress TreeList用法总结
    DevExpress 用户控件 分页(中)
    DevExpress通过girdcontrol实现分页
    DevExpress 操作gridcontrol
    通过c#操作word文档的其他方式
    DocX操作word生成报表
    数学文化 剩余定理
    数学文化 卢卡斯数列和黄金分割
    mac 终端高亮显示~
  • 原文地址:https://www.cnblogs.com/wanbinghong/p/1880755.html
Copyright © 2011-2022 走看看