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;
  • 相关阅读:
    普通函数跟箭头函数中this的指向问题
    vue之router学习笔记
    vue之登录和token处理
    vue之router钩子函数
    eslint----standard 代码规范
    vscode----配置vue开发环境
    vue----安装教程
    vue----全局组件,局部组件
    vue----常用实例方法--$mount(),$destroy(),$watch(),$forceUpdate()
    vue----生命周期
  • 原文地址:https://www.cnblogs.com/wanbinghong/p/1880755.html
Copyright © 2011-2022 走看看