• inno setup操作注册表


    有些程序需要随系统启动,或者需要建立某些文件关联等问题,这些都是通过在安装程序中对注册表进行操作的结果。Inno Setup中通过[registry]段实现对注册表的操作。

    比如我的:

    [Registry]
    Root: HKCR; Subkey: "Test"; ValueType: string; ValueName: "URL Protocol"; ValueData: ""; Flags: uninsdeletevalue
    Root: HKCR; Subkey: "Test"; ValueType: string; ValueName: ""; ValueData: "Test Protocol"; Flags: uninsdeletevalue
    Root: HKCR; Subkey: "TestDefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}{#MyAppExeName}"""; Flags: uninsdeletekey
    Root: HKCR; Subkey: "Testshell"; ValueType: none; ValueName: ""; ValueData: ""
    Root: HKCR; Subkey: "Testshellopen"; ValueType: none; ValueName: ""; ValueData: ""
    Root: HKCR; Subkey: "Testshellopencommand"; ValueType: string; ValueName: ""; ValueData: """{app}{#MyAppExeName}"" ""%1"""

    想要中文帮助文档 可以私我

    参数列表:

     
     

    参数

    说明

    Root

    根键。必须是下列中的一个:

    HKCR (HKEY_CLASSES_ROOT)

    HKCU (HKEY_CURRENT_USER)

    HKLM (HKEY_LOCAL_MACHINE)

    HKU (HKEY_USERS)

    HKCC (HKEY_CURRENT_CONFIG)

    Subkey

    子键名,可以包含常量

    ValueType

    值类型,必须是下列中的一个:

    none

    string

    expandsz

    multisz

    dword

    binary

    如果指定了none (默认设置),安装程序将创建一个没有键值的键,在这种情况下,ValueName 和ValueData 参数将被忽略。

    ValueName

    要创建的值名,可以包含常量,如果是空白的,将写入到“默认”值

    ValueData

    值的数据

    Permissions

    指定登录注册表键ACL (访问控制列表) 的附加权限,该参数只在Windows 2000 或更高版本中有效,可用的参数是full、modify和read

       
  • 相关阅读:
    使用mongoose--写接口
    数据结构上机实验(2)
    时间复杂度十道练习题目
    Python网络爬虫实战入门
    区分矩阵的三大关系
    用python检查矩阵的计算
    ab矩阵(实对称矩阵)
    Python大数据应用
    数据结构上机实验(1)
    0038. Count and Say (E)
  • 原文地址:https://www.cnblogs.com/Galesaur-wcy/p/15045934.html
Copyright © 2020-2023  润新知