Innosetup】的更多相关文章

原文在这里:http://www.codeproject.com/Articles/20868/NET-Framework-Installer-for-InnoSetup 源文件地址:http://www.codeproject.com/KB/install/dotnetfx_innosetup_instal/innodependencyinstaller.zip 源文件需要注册登录CodeProject才能下载 说明: 通过添加模块化innosetup脚本来自动下载和安装各种依赖项 如.NET…
InnoSetup覆盖安装的时候可能会因为源程序正在运行而安装失败,以下脚本能够关闭原运行进程. [code] // 安装前检查关闭**进程 function InitializeSetup():Boolean; //进程ID var appWnd: HWND; begin   Result := true;   //Log('Checking If Running...');   //根据窗体名字获取进程ID   appWnd := FindWindowByWindowName('IE Sca…
译文出处:http://www.codeproject.com/Articles/20868/NET-Framework-Installer-for-InnoSetup 源文件下载:http://files.cnblogs.com/files/yplong/innodependencyinstaller.zip 一个模块脚本来下载和安装.NET Framework的所有版本或其他的软件. 先上图: 说明: 这篇文章介绍了一个innosetup脚本来自动下载(如果本地不存在)和安装各种依赖项 比如…
NetworkComms网络通信框架序言 这个模板是在博客园和CodeProject上的代码修改而成的,感谢原作者 模板是2个 innosetup 制作.net 2.0 安装包的模板 innosetup 制作.net 4.0 安装包的模板 下载地址 innosetup 制作.net 2.0 安装包的模板 代码如下: ; 脚本由 Inno Setup 脚本向导 生成! ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! #define MyAppName "应用程序名称&quo…
  有时候在安装的过程中需要调用某些文件(bat或者exe等文件),但是只需要使用一次,然后就可以删掉该文件, 在Innosetup中应该这样操作: 1.在.iss脚本的[Files]章节写下: Source: ..\fileName.exe ; DestDir: {tmp}; Flags:deleteafterinstall 注意: Source 是Innosetup关键字: ..\fileName.exe 其中fileName.exe为所要压缩的文件,..\指当前工作目录: DestDir:…
http://blog.csdn.net/guoquanyou/article/details/7445773 InnoSetup真是一个非常棒的工具.给我的印象就是非常的精干.所以,该工具已经一步步的把我的InstallerVise代替了.InnoSetup最棒的在于他的脚本语言,完全的pascal语法,你可以在学习他的时候省去很多麻烦.用InnoSetup的wizard已经可以完成很多的工作了,但是并不是十全十美.许多地方要你自己订定,这就用到脚本了. 默认的打包好的程序在程序菜单中没有卸载…
在使用了一段时间微软自带的安装包打包工具后,总感觉不太顺利,于是便想着找一种更简单稳定的打包工具,这类工具其实还不少,最终经过各种考量,我们选择了 InnoSetup , 该工具是一个完全免费的Windows打包工具,涉及的功能比较全面,并且采用脚本式编辑,完美支持 Pascal 语言.本文简单描述一下如何自动下载安装 .net framework 框架 及更新卸图标的小技巧,当然本文部分内容借鉴了网上一部分的解决方案.在此整理一下已备忘同时分享给有类似需求的朋友. 替换卸载程序图标      …
原文 http://blog.chinaunix.net/uid-23480430-id-3016899.html InnoSetup支持一些INI文件操作函数, 例如GetIniString,IniKeyExists等等.. 利用这些已有的函数,读取/删除/检测键值是否存在,都没有问题.   但是,想要列出一个INI文件有哪些Sections,  某个Section下面有哪些键值, 就没法做到了.   所幸InnoSetup有个很好用的 LoadStringsFromFile 函数, 用来读取…
用于InnoSetup 5 以上.对XML文件的操作,简化InnoSetup XML访问过程. 1. [代码]InnoSetup 5 脚本     { ================================================================ 功能: 打开一个XML文档, 返回文档的Nodes对象 参数: XMLFile 文档路径, 可以是有效的URL路径 XMLRoot 文档的根节点对象 返回: 无 } procedure OpenXML(XMLFile:…
今天想制作一个bat文件,打包多个innosetup脚本,参考链接:http://www.cnblogs.com/joean/p/4870428.html 流程: 新建文本文档,将.txt改为.bat: 在文本中输入一下文本,其中Compil32是Innosetup的编译器文件: compil32 /cc "x.iss" compil32 /cc "y.iss" compil32 /cc "z.iss" 3. 保存: 在这个过程中,点击bat文件…