关于安装程序制作的简明教程(一)

Vitamin C[抗坏血酸].2002.3.11.ZJ.GD.CHI.

前段时间我完成了几个软件的汉化,想把它们打包起来,可是苦于我是一个很菜的鸟,很笨的瓜,只好上网找关于安装程序制作的文章.不幸我没能找到:-( 没法只好自己去华军软件园里找找制作安装程序的软件,并一把下载了好多个...

EasySetup 2.08
CreateInstall
Setup Generator
Installer VISE汉化精简版
Inno Setup Compiler汉化版
Install Maker Pro
...

经 过好长一段时间的学用和试用,发现上面的(包括网上供下载的大部分)制作安装程序的软件好用的也就只有那么几个.对于我来说,比较好用的 是:Install Maker Pro和Inno Setup Compiler汉化版,其实那些东东里大多比较适合于E文软件的打包(因为生成的安装程序界面的字体是E文字体,写上中文会显得字体好难看(包括 Install Maker Pro).好在Inno Setup Compiler汉化版生成的安装程序的字体是宋体的:-)好看!并且它生成的界面是WIN2000的安装界面.而Install Maker Pro的则是传统的WIN9X界面的.结合易用性和生成效果的比较,我推荐使用Install Maker Pro和Inno Setup Compiler汉化版,而下面的教程将分别介绍这两个软件的使用:

◎Inno Setup Compiler汉化版

安装好Inno Setup Compiler汉化版启动软件后的界面(见图1):

图1

下面我以制作ePSXe1.50汉化版安装程序为例简介制作过程,先将要打包的全部文件放到一个空文件夹里待用.(我的放在: D:/pp-work)

选择创建新的空白脚本文件,按确定:(见图2)

图2

按下一步:(见图3)

图3

在相应的项目里填上该填的东东,(图里我已填好),按下一步:(图4)

图4

不难,同样是在相应的项目填上该填的J,在应用程序基本目的目录的下拉选项里还有一个自定义,也就是自定义安装路径.而像我那样选就是将文件安装到: C:/Program Files/ePSXe里,其他的就相应的填.然后当然是下一步了:(图5)

图5

这 一步要注意,在图中的1处填上主程序文件(建议用浏览的方法),然后按添加文件,添加要安装在C:/Program Files/ePSXe里的文件.再按添加目录,(只能一个个添加,要是子目录多就烦了).把要安装的目录全部添加完后,记住一定要编辑所添加的目录,要 不全部文件都会安装在C:/Program Files/ePSXe里!步骤是:在2里选添加的目录后按编辑(见图6)

图6

在1处填上子止录的名称,在2里还有其它选择,可以将其它的一些文件安装在WINDOWS,SYSTEM等其它目录里(见图7)

图7

其它的目录同样方法设置好,接着当然是下一步:(见图8)

图8

这里也是相应的填好,就NEXT:(见图9)

图9

一 眼明了,不用我讲,填好就NEXT,然后按完成,程式问你是否对脚本进行编译,要你觉得可以了,那就让它编译,就会生成一个SETUP.EXE文件,大功 就告成了!若你想修改修改那就按否,可以对脚本进行修改(比如在注册表加信息,在程序组加一个选项等等),当然就要知道它的语法了!一听到语法也许你就 怕,其实它的语法是不难的,在帮助里一下就能看明白.只要你学过一点点编程.再说,大部分的东东已自动生成了.正好,我这个例子要在程序组里加一个英文版 的快捷方式,且要修改快捷方式的工作目录!要不然,程序在用快捷方式启动后工作不了!(因为此程序要在快捷方式的工作目录里找其它文件!建议制作安装程序 都修改工作目录,以免不正常)

好了,生成的脚本格式在程序里是这样的:(见图10)

图10

可以直接在里面修改,你会看到语法是加亮的J好用吧!好了我们要修改的如下:

修改前:
...
[Icons]
Name: "{group}/ePSXe 1.50 汉化版"; Filename: "{app}/p-epsxe.exe"
Name: "{userdesktop}/ePSXe 1.50 汉化版"; Filename: "{app}/p-epsxe.exe"; MinVersion: 4,4; Tasks: desktopicon
...

修改后:
...
[Icons]
Name: "{group}/ePSXe 1.50 汉化版"; Filename: "{app}/p-epsxe.exe"; WorkingDir: "{app}"
Name: "{group}/ePSXe 1.50 英文版"; Filename: "{app}/epsxe.exe"; WorkingDir: "{app}"
Name: "{userdesktop}/ePSXe 1.50 汉化版"; Filename: "{app}/p-epsxe.exe"; MinVersion: 4,4; Tasks: desktopicon; WorkingDir: "{app}"
...

完成了!编译好就完成了安装程序的制作了!

至於语法,可在帮助的Inno Setup资料里找到,它说得很详尽,要加东东只要依样画葫芦.如要在注册表加信息:

...
[Registry]
Root: HKCU; Subkey: "Software/My Company"; Flags: uninsdeletekeyifempty
Root: HKCU; Subkey: "Software/My Company/My Program"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software/My Company"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software/My Company/My Program"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software/My Company/My Program"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"
...

这样就行了(我也是对着它依样画葫芦画出来的,不过那个Inno Setup资料是E文的,要E文不好那可能看起来吃力点,不过为了学东东可以顶着上,不难的!J)

好了,谢谢你读我的教程(还是我的第一个呢!),第一篇就到这了,欢迎读我的关于安装程序制作的简明教程(二),到时我将介绍Install Maker Pro的使用了。J

关于安装程序制作的简明教程(一)相关推荐

  1. 一键安装,双击运行——Java安装程序制作

    如果您喜欢这些文章,欢迎点击此处订阅本Blog <script type="text/javascript"></script> <script sr ...

  2. NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)

    NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)安装包制作 1.软件详情 软件版本 版本说明 翻译跟进 2.教程 ...

  3. CentOs6.5中安装和配置vsftp简明教程

    这篇文章主要介绍了CentOs6.5中安装和配置vsftp简明教程,需要的朋友可以参考下 一.vsftp安装篇 复制代码代码如下: # 安装vsftpd yum -y install vsftpd # ...

  4. .net Windows服务程序和安装程序制作图解

    最近项目中用到window服务程序,以前没接触过,比较陌生,花了两天的时间学习了下,写了个简单的服务,但在制作安装程序的时候,参照网上很多资料,却都制作不成功,可能是开发环境或项目配置的不同,这里把自 ...

  5. VC++ 安装程序制作

    VC++ 安装程序制作 2009-10-25 10:40 当用VC++完成应用程序的编制后,如果不为它制作一个安装程序,似乎感到缺少一点什么, 你也许急于到市面找制作安装程序的工具,如"Cr ...

  6. C# 安装程序制作,如何添加第三方DLL以及自定义的文件夹(如uploadFiles 文件夹)

    项目基本的安装程序制作,可参考: http://blog.csdn.net/kezhen/article/details/17732615 http://blog.csdn.net/kezhen/ar ...

  7. Java安装程序制作工具

    Java安装程序制作工具 IzPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序.制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行 ...

  8. VS2005 制作安装程序的一些网络教程

    原文写于:2006-12-14 在VS2005中,制作安装程序需要建立setup project,后面的操作就比较简单了.我在网上看了一些文章,把它们列在下面: 文章 内容 备注 Customizin ...

  9. vb6.0安装程序制作图解教程

    如何制作vb安装程序,是在学习Vb6.0过程中比较常见的一个入门问题. 在此笔者介绍一个最简单的安装方法,就是用VB自带的打包程序进行打包,虽然比较普通,不过内部却有不少窍门,相信这一点知道的人可能不 ...

最新文章

  1. 百度:请叫我卡车新势力
  2. 2位华人获得加州理工学院计算机、数学博士奖学金,3年近一半由华人获得
  3. python一般用来开发什么-python主要用来做什么?Python开发简单吗?
  4. 为什么不采用“两次握手”建立连接呢?
  5. 发布【规模化产品开发方法-产品线工程.pdf】
  6. 你必须会的启发式搜索算法--A*算法
  7. 一文读懂 Copyleft 开源许可证
  8. 故宫首开夜场门票秒空官网崩溃:7本书让网站挺住
  9. Visual Paradigm(一)简介和软件初步
  10. 任务平均分配的小算法
  11. 日常开发用到的谷歌浏览器插件
  12. 计算机win7教案,win7操作系统教案_相关文章专题_写写帮文库
  13. 2023年微信公众号留言功能怎么开启?公众号留言功能怎么开通
  14. abp修改默认返回格式
  15. 联想笔记本thinkpad 重启(升级)后开机黑屏
  16. JSON入门学习总结
  17. DEEP AUTOENCODING GAUSSIAN MIXTURE MODEL FOR UNSUPERVISED ANOMALY DETECTION
  18. AS608光学指纹模组编程和应用详解
  19. CobaltStrike二次开发环境准备以及免杀
  20. 路漫漫其修远兮,吾将上下而求索(2019培训总结)

热门文章

  1. Redis中 锁的机制
  2. [机缘参悟-90]:《本质思考》- 本质思考的9个陷阱
  3. 学习Canvas基础-圆柱渐变、设置底纹(createPattern)
  4. 海思3559使用IVE处理图片出现花图问题
  5. 【CSS】1104- 惊!妙用CSS变量和calc()实现放大镜效果
  6. python kivy ios_python – kivy iOS部署错误
  7. python语法糖怎么用_Python中语法糖及带参语法糖
  8. 年会活动html酷炫抽奖功能-高端版
  9. python多线程端口扫描
  10. 2W字梳理50道经典计算机网络面试题(值得收藏)