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. Sql 中text类型字段判断是否为空

    用 len关键字,字段=''会报错:数据类型 text 和 varchar 在 equal to 运算符中不兼容. 正确方法: 1. 字段 is null 2. datalength(字段)=0 注: ...

  2. perl小记

    perl是一种运行式脚本,所以在debug的时候,多用print,在后台看有没有输出相关的结果,来判断相应的错误. 部分perl正则表达式: $gene =~/^LOC/  以“LOC”开头的字符串 ...

  3. html添加网络音乐

    IE浏览器,其他的不一定适应 <embed src="http://www.kmfhsj.com/fish-photo/music/xiaochenggushi.mp3" a ...

  4. [原]iOS自带社会化分享框架——Social.framework

    http://m.blog.csdn.net/blog/u012189584/43236379 Social.framework支持的分享平台(打开手机上的“设置”即可看到)(如Twitter.fac ...

  5. oracle学习

    在平时的工作学习中,经常需要使用到oracle数据库,将平时用到的一些技巧记录在这里,以便以后随时可以翻阅. 1.日期类型的比较 插入日期时,经常会使用sysdate来插入数据,但sysdate插入的 ...

  6. css3之动画

    animation属性 属性 描述 @keyframes 动画名 动画关键帧 animation 动画的6个属性 animation-name 动画的名称 animation-duration 动画的 ...

  7. js 图片预览

    图片预览 $('#pac_recipe').change(function() { var imgsrc = ''; ]) { //chrome firefox imgsrc = window.URL ...

  8. js-事件、正则表达式

    AddEventListener()之中有三个参数,分别是(1)事件的名称(注:不要加on,例:click才是点击事件的名称)(2)需要执行的function(){} (3)布尔类型(false表示的 ...

  9. java基础知识分析: final , finally,finalize

    final final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承.因此一个类不能既被声明为 abstract的,又被声明为final的.将变量或方 ...

  10. SQLSERVER拯救某个时间点被误删除的数据

    SQLSERVER拯救某个时间点被误删除的数据 转载自:http://blog.csdn.net/dba_huangzj/article/details/8491327 要拯救某个时间点被误删除的数据 ...