张志峰的博客

水滴石川,积少成多。

导航

随笔分类 -  Inno SetUp安装包

摘要:INF安装例子; [Setup]; 注意: AppId 的值是唯一识别这个程序的标志。; 不要在其他程序中使用相同的 AppId 值。; (在编译器中点击菜单“工具 -> 产生 GUID”可以产生一个新的 GUID)AppId={{DC1559D2-A4CC-471F-8FDF-45F4278AFA 阅读全文

posted @ 2017-03-14 16:37 ╰★张志峰★╮ 阅读(1137) 评论(0) 推荐(0)

摘要:脚本由 Inno Setup 脚本向导 生成! ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! #define MyAppName "SFT期货交易系统" #define MyAppVersion "1.0" #define MyAppPublisher "shaoming. 阅读全文

posted @ 2016-11-16 13:54 ╰★张志峰★╮ 阅读(498) 评论(0) 推荐(0)

摘要:参考之:1.可将导入数据的功能写入一个小程序,再外部调用(楼上已经说了);2.可用程序代码:[Setup] AppName=科發醫院管理系統 AppVerName=科發醫院管理系統4.0 AppPublisher=廣州科發科技有限公司 AppPublisherURL=http://www.kf200 阅读全文

posted @ 2016-11-16 13:52 ╰★张志峰★╮ 阅读(387) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/xionghui/archive/2012/03/22/2411207.html 用inno Setup制作安装包 新建一个文件夹exambody,放apache-tomcat-6.0.33、mysql-5.1.37-win32、java(注:jdk)和 阅读全文

posted @ 2016-11-16 13:38 ╰★张志峰★╮ 阅读(713) 评论(0) 推荐(0)

摘要:作为和NSIS并立的、两个最流行的免费Windows应用程序安装包制作工具之一,Inno在学习难度上相对要低一些,非常适合对一些简单的桌面程序打包。但对于较复杂的安装过程,或者Web应用程序来说,我个人觉得不是Inno的强项。当然,既然Inno内嵌了Pascal语言用以扩展功能,理论上不是不可以应付 阅读全文

posted @ 2016-11-16 13:09 ╰★张志峰★╮ 阅读(448) 评论(0) 推荐(0)

摘要:有时候在安装的过程中需要调用某些文件(bat或者exe等文件),但是只需要使用一次,然后就可以删掉该文件, 在Innosetup中应该这样操作: 1.在.iss脚本的[Files]章节写下: Source: ..\fileName.exe ; DestDir: {tmp}; Flags:delete 阅读全文

posted @ 2016-10-31 17:02 ╰★张志峰★╮ 阅读(315) 评论(0) 推荐(0)

摘要:今天找VM补丁看到的,是个innosetup封装的,所以习惯性的喜欢去看人家的iss文件是怎么编写的。 DefaultDirName={reg:HKLM\SOFTWARE\VMware%2c%20Inc%2E\VMware Workstation,InstallPath} 看到上面这个代码很奇怪,D 阅读全文

posted @ 2016-10-14 13:09 ╰★张志峰★╮ 阅读(793) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/guoquanyou/article/details/7445773 InnoSetup真是一个非常棒的工具.给我的印象就是非常的精干.所以,该工具已经一步步的把我的InstallerVise代替了.InnoSetup最棒的在于他的脚本语言,完全的pasca 阅读全文

posted @ 2016-09-04 13:04 ╰★张志峰★╮ 阅读(1457) 评论(0) 推荐(0)

摘要:安装命令行参数安装程序接受可选的命令行参数。这些对于系统管理员以及其它程序调用安装程序时有用。/SP- 在安装开始时禁用“这将安装... 你想继续吗?”的提示,当然,如果 [Setup] 段的指令 DisableStartupPrompt 设为 yes 时,这将无效。/SILENT , /VERYS 阅读全文

posted @ 2016-09-04 13:02 ╰★张志峰★╮ 阅读(680) 评论(0) 推荐(0)

摘要:var ErrorCode: Integer; IsRunning: Integer; // 安装时判断客户端是否正在运行 function InitializeSetup(): Boolean; begin Result :=true; //安装程序继续 IsRunning:=FindWindow 阅读全文

posted @ 2016-09-04 13:00 ╰★张志峰★╮ 阅读(1482) 评论(0) 推荐(0)

摘要:一般来说,inno只卸载你安装的文件,自动生成如Thumb.db(缩略图)等文件,卸载程序是不会删除这些的,此时你希望整个安装目录删除则可用你说的方法删除。若想保留某些文件,则必须在[File]段中拷贝文件时使用uninsneveruninstall标记(具体可查看帮助文档),但不可再使用代码Del 阅读全文

posted @ 2016-09-04 12:43 ╰★张志峰★╮ 阅读(2314) 评论(0) 推荐(0)

摘要:Inno Setup 支持在同一个目录中安装多个应用程序,所以根据安装的先后次序自动将卸载程序文件命名为 unins000.exe,unins001.exe,unins002.exe 等等。这是 INNO SETUP 自身的功能。请参阅 http://www.jrsoftware.org/iskb. 阅读全文

posted @ 2016-08-11 16:50 ╰★张志峰★╮ 阅读(1337) 评论(0) 推荐(0)

摘要:系统开发好之后,通常需要制作成安装包,才能卖给用户。利用Inno Setup的向导可以制作简单的安装包,但是如果要做个好的安装包的话可能会遇到一些麻烦,今日终于抽空解决了,Inno Setup打包的一些问题。具体如下: 1. 卸载时,如何判断应用程序是否运行 InnoSetup 提供变量AppMut 阅读全文

posted @ 2016-08-11 16:41 ╰★张志峰★╮ 阅读(482) 评论(0) 推荐(0)

摘要:http://blog.sina.com.cn/s/blog_72c2eb350100y2sa.html http://blog.sina.com.cn/s/blog_72c2eb350100y2sa.html 有人提及想更换安装界面的图片,其实方法很简单,只需要修改inno setup安装目录下的 阅读全文

posted @ 2016-08-11 16:30 ╰★张志峰★╮ 阅读(1965) 评论(0) 推荐(0)

摘要:http://379910987.blog.163.com/blog/static/3352379720126693742406/ 今天说说TNewCheckListBox类。该类和ListBox差不多,只是下面的项可以用CheckBox或者RadioButton选择,是一种比较复杂的类型。 该类继 阅读全文

posted @ 2016-08-09 10:05 ╰★张志峰★╮ 阅读(353) 评论(1) 推荐(0)

摘要:这里介绍一下FolderTreeView 类。 TFolderTreeView = class(TCustomFolderTreeView) property OnChange: TNotifyEvent; read write; property OnRename: TFolderRenameEv 阅读全文

posted @ 2016-08-09 09:59 ╰★张志峰★╮ 阅读(311) 评论(0) 推荐(0)

摘要:http://379910987.blog.163.com/blog/static/33523797201264104557484/ 今天就简单说一下ProgressBar。 TNewProgressBar = class(TWinControl) property Min: Longint; re 阅读全文

posted @ 2016-08-09 09:56 ╰★张志峰★╮ 阅读(310) 评论(0) 推荐(0)

摘要:http://379910987.blog.163.com/blog/static/33523797201121331832201/ 列表框 列表框(ListBox)是Windows应用程序中重要的输入手段,其中包括多个选项用户可以从其中选择一个或者多个,程序根据用户的选择做出相应的处理,列表框在外 阅读全文

posted @ 2016-08-09 09:54 ╰★张志峰★╮ 阅读(186) 评论(0) 推荐(0)

摘要:复选框 复选框(CheckBox)用于多个并不互斥的几个选项中作出一个或者多选择,例如字体可以有粗体、斜体和下划线,这三种状态可以任意组合,像这样的选项可以采用复选框实现。Pascal脚本中对应的类是TcheckBox,其定义如下:< xmlnamespace prefix ="o" ns ="ur 阅读全文

posted @ 2016-08-09 09:52 ╰★张志峰★╮ 阅读(193) 评论(0) 推荐(0)

摘要:http://379910987.blog.163.com/blog/static/3352379720112515819485/ 存储框 存储框也是典型的窗口可视化组件,同编辑框类似,可以输入、显示文本,但是和编辑框不同的是,编辑框只能编辑、显示单行文本,而存储框则可以对多行文本进行操作。存储框的 阅读全文

posted @ 2016-08-09 09:51 ╰★张志峰★╮ 阅读(243) 评论(0) 推荐(0)