nno setup 调用*.Inf文件的条目区段名称_示例
首先自己编写一个INF文件来供 Inno setup 进行测试:
;复制以下代码到记事本然后另存为123.inf 。然后把123.inf文件复制到C:\WINDOWS\inf\目录下即可。
;-------------------------------------------------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 Settings\Administrator\桌面
;程序安装包输出名称
OutputBaseFilename=安装inf文件
 
[Run] 
;示例一:不显任何提示
;直接安装INF文件 (指定调用INF文件的条目区段名称)
Filename: "{cmd}"; Parameters: "/c  ""{sys}\rundll32.exe advpack.dll,LaunchINFSection {win}\INF\123.inf,外部调用参数"""; Flags: hidewizard runhidden

;示例二:安装包安装完成页面显示 安装 inf文件 并供用户自定义勾选。

;供用户选择_是否安装inf文件(指定调用INF文件的条目区段名称)
Filename: "{cmd}"; Parameters: "/c  ""{sys}\rundll32.exe advpack.dll,LaunchINFSection {win}\INF\123.inf,外部调用参数"""; Description: "安装 inf文件";Flags: hidewizard runhidden     postinstall

;注:Flags:postinstall 为显示勾选项。

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

Inno setup 脚本示例如图:
 

Inno setup 安装*.inf文件_示例的更多相关文章

  1. Inno Setup 安装inf文件的一个例子

    原文 http://zwkufo.blog.163.com/blog/static/2588251201063033524889/ ; INF安装例子; [Setup]; 注意: AppId 的值是唯 ...

  2. 一个比较完整的Inno Setup 安装脚本(转)

    一个比较完整的Inno Setup 安装脚本,增加了对ini文件设置的功能,一个安装包常用的功能都具备了. [Setup] ; 注: AppId的值为单独标识该应用程序. ; 不要为其他安装程序使用相 ...

  3. 直接用bat命令对Inno Setup的脚本文件.iss进行编译

    直接用bat命令对Inno Setup的脚本文件.iss进行编译 2010-06-17 15:17 qjn0059 | 浏览 2163 次 编程语言外语学习 分享到:   2010-06-29 11: ...

  4. 一个比较完整的Inno Setup 安装脚本

    一个比较完整的Inno Setup 安装脚本,增加了对ini文件设置的功能,一个安装包常用的功能都具备了. [Setup] ; 注: AppId的值为单独标识该应用程序. ; 不要为其他安装程序使用相 ...

  5. Inno Setup 安装前卸载原程序

    Inno Setup 安装前卸载原程序 分类: Install Setup 2013-02-02 15:53 2315人阅读 评论(0) 收藏 举报 很多時候我們需要在安裝文件之前卸載原有的程序而不是 ...

  6. Inno Setup 安装、卸载前检测进程或服务

    [转载]Inno Setup 安装.卸载前检测进程或服务 (2015-04-24 17:37:20) 转载▼ 标签: 转载   原文地址:Inno Setup 安装.卸载前检测进程或服务作者:一去丶二 ...

  7. Inno Setup 安装

    Inno Setup 安装 一.软件下载:http://www.jrsoftware.org/isdl.php#qsp 二.下载后,双击进行安装(包括inno Setup Compiler和Inno ...

  8. Inno Setup自定义卸载文件名称的脚本

    Inno Setup 支持在同一个目录中安装多个应用程序,所以根据安装的先后次序自动将卸载程序文件命名为 unins000.exe,unins001.exe,unins002.exe 等等.这是 IN ...

  9. Inno Setup安装时不能关闭指定进程

    脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! #define MyAppName "XX管理系统"#defi ...

随机推荐

  1. hdu 5748(LIS) Bellovin

    hdu 5748 Peter有一个序列a1,a2,...,ana_1,a_2,...,a_na​1​​,a​2​​,...,a​n​​. 定义F(a1,a2,...,an)=(f1,f2,...,fn ...

  2. dom相关指令

    1.ng-show  和 ng-hide 当ng-show=''true''的时候 dom会显示,反之隐藏,通过控制display属性 2.ng-if 当ng-if=“true” 的时候,dom显示, ...

  3. TNetHTTPClient演示

    TNetHTTPClient演示 TNetHTTPClient是DELPHI新增加的异步HTTP通信控件(区别于INDY的阻塞控件). unit Unit1; interface uses Winap ...

  4. POJ 3686 The Windy's 最小费用最大流

    每个工厂拆成N个工厂,费用分别为1~N倍原费用. //#pragma comment(linker, "/STACK:1024000000,1024000000") #includ ...

  5. CPU的内部架构和工作原理

    一直以来,总以为CPU内部真是如当年学习<计算机组成原理>时书上所介绍的那样,是各种逻辑门器件的组合.当看到纳米技术时就想,真的可以把那些器件做的那么小么?直到看了Intel CPU制作流 ...

  6. python 中 深拷贝和浅拷贝的理解

    在总结 python 对象和引用的时候,想到其实 对于python的深拷贝和浅拷贝也可以很好对其的进行理解. 在python中,对象的赋值的其实就是对象的引用.也就是说,当创建一个对象,然后赋给另外一 ...

  7. VS2015 建立C++ dll库文件

    最近在写一个图片处理,正好用到C++封装DLL给C#调用,一下是总结:   建立一个C++的Win32DLL,这里要注意选择"Export symbols"导出符号.点击完成. 如 ...

  8. Hive安装与部署集成mysql

    前提条件: 1.一台配置好hadoop环境的虚拟机.hadoop环境搭建教程:稍后补充 2.存在hadoop账户.不存在的可以新建hadoop账户安装配置hadoop. 安装教程: 一.Mysql安装 ...

  9. PYTHON第二天

    PYTHON之路 4.注释 Python开发规范:每一行不能超过80个字符 # : 代表注释当行 ‘’’  上下两行  ,  三个英文字符的引号,代表注释某一段代码 ‘’’ 知识点用户输入: PYth ...

  10. io多路复用,select,笔记

    一下代码,是摘自大王的博客,(http://www.cnblogs.com/alex3714/)我自己有加了些注释. 1 2 3 #_*_coding:utf-8_*_ 4 5 __author__ ...