• Inno Setup语言选择-许可协议-注册表修改


    Inno Setup区段解读

    安装程序图标

    [Setup]
    SetupIconFile= xx.ico
    

    语言选择

    [Setup]
    ShowLanguageDialog=yes 
    
    [Languages]
    Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"
    Name: "english"; MessagesFile: "compiler:LanguagesEnglish.isl"
    

    许可协议 License Agreenment

    LicenseFile=D:license.txt
    

    组件化安装

    [Components]
    Name: "main"; Description: "Mainserver"; Types: full compact custom; Flags: fixed
    Name: "sub"; Description: "navicate.mis"; Types: full compact custom; Flags: fixed
    Name: "mysql"; Description: "mysqlserver5.6"; Types: full compact custom; 
    Name: "jdk"; Description: "jdk1.8"; Types: full compact custom; 
    Name: "help"; Description: "Help Files"; Types: full
    

    注册表修改

    网上大多都是参考的帮助文档的key,HKLM;如果不生效;可以换成HKLM64试试
    [Registry] 
    Root: HKLM64; Subkey: "SoftwareMy CompanyMy ProgramSettings"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"
    
    key:
    Root      -- required
    	HKCU (HKEY_CURRENT_USER) 
    	HKLM (HKEY_LOCAL_MACHINE) 
    	HKCR (HKEY_CLASSES_ROOT) 
    	HKU (HKEY_USERS) 
    	HKCC (HKEY_CURRENT_CONFIG) 
    
    Subkey    -- required
    	定义一个具体的位置 
    	SoftwareMy CompanyMy ProgramSettings
    
    ValueType --
    	值的数据类型。必须是下面中的一个:
    
    	none
    	string
    	expandsz
    	multisz
    	dword
    	qword
    	binary
    
    	如果指定了 none(默认设置),安装程序将创建一个没有键值的键,在这种情况下,ValueName 和 ValueData 参数将被忽略。
    	如果指定了 string,安装程序将创建一个字串(REG_SZ)值。
    	如果指定了 expandsz,安装程序将创建一个扩展字串(REG_EXPAND_SZ)值。
    	如果指定了 multisz,安装程序将创建一个多行文本(REG_MULTI_SZ)值。
    	如果指定了 dword,安装程序将创建一个32-位整数(REG_DWORD)值。
    	如果指定了 qdword,安装程序将创建一个64-位整数(REG_QDWORD)值。
    	如果指定了 binary,安装程序将创建一个二进制(REG_BINARY)值。
    
    ValueName --           ---
    	
    ValueData --           ---
    	
    
  • 相关阅读:
    C# 利用TTS实现文本转语音
    Windows10提示“没有权限使用网络资源”的解决方案
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
    phpfpm的配置
    session 的工作原理
    MySQL 事务
    Redis各种数据类型的使用场景
    JavaScript 和Ajax跨域问题
    如何做URL静态化 和页面的静态化
  • 原文地址:https://www.cnblogs.com/pengsn/p/12988345.html
Copyright © 2020-2023  润新知