• Inno setup 安装*.inf文件_示例


    nno setup 调用*.Inf文件的条目区段名称_示例
    首先自己编写一个INF文件来供 Inno setup 进行测试:
    ;复制以下代码到记事本然后另存为123.inf 。然后把123.inf文件复制到C:WINDOWSinf目录下即可。
    ;-------------------------------------------------inf文件代码开始----------------------------------------------------
    [Version]
    signature="$Windows NT$"
    [外部调用参数]
    BeginPrompt  = 显示询问事件
    EndPrompt    = 显示完成事件
    UpdateInis = 执行需要完成的指令
    [显示询问事件]
    Prompt     = "是否要安装INF文件?"
    ButtonType = YESNO
    Title      = 提示
    [显示完成事件]
    Prompt     = "INF安装成功!"
    Title      = 提示
    [执行需要完成的指令]
    ;这里写INF文件所需要完成的任务代码
    ;-------------------------------------------------inf文件代码结束----------------------------------------------------

    Inno setup 测试脚本代码示例如下:
    ;[setup]段为测试之用(全局设置,本段必须)
    [setup]
    ;安装界面的程序名称
    AppName=测试
    ;和 AppName 的值相同(或相似),但是它还应当包含程序的版本号(示例:AppVerName=测试 1.0)
    AppVerName=测试 1.0
    ;指定安装目标路径
    DefaultDirName=我的文件夹

    ;程序安装包输出路径目录
    OutputDir=C:Documents and SettingsAdministrator桌面
    ;程序安装包输出名称
    OutputBaseFilename=安装inf文件
     
    [Run] 
    ;示例一:不显任何提示
    ;直接安装INF文件 (指定调用INF文件的条目区段名称)
    Filename: "{cmd}"; Parameters: "/c  ""{sys} undll32.exe advpack.dll,LaunchINFSection {win}INF123.inf,外部调用参数"""; Flags: hidewizard runhidden

    ;示例二:安装包安装完成页面显示 安装 inf文件 并供用户自定义勾选。
    ;供用户选择_是否安装inf文件(指定调用INF文件的条目区段名称)
    Filename: "{cmd}"; Parameters: "/c  ""{sys} undll32.exe advpack.dll,LaunchINFSection {win}INF123.inf,外部调用参数"""; Description: "安装 inf文件";Flags: hidewizard runhidden     postinstall 

    ;注:Flags:postinstall 为显示勾选项。
    ;示例脚本
    ;Filename: "{cmd}"; Parameters: "/c  ""路径 undll32.exe参数 INF文件所在目录123.inf,INF文件的条目区段名称"""; Description: "安装 inf文件";Flags: hidewizard runhidden     postinstall 


    Inno setup 脚本示例如图:
     
  • 相关阅读:
    BZOJ5057 : 区间k小值5
    Urozero Autumn 2016. UKIEPC 2016
    BZOJ2808 : 那些年我们画格子
    BZOJ4970 : [ioi2004]empodia 障碍段
    XVII Open Cup named after E.V. Pankratiev. XXI Ural Championship
    BZOJ4316 : 小C的独立集
    网络流(3)——找到最小st-剪切
    网络流(2)——用Ford-Fullkerson算法寻找最大流
    网络流(1)——网络、流网络和网络流
    退而求其次(4)——椭圆中的最大矩形
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/4156660.html
Copyright © 2020-2023  润新知