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

VS2010制作安装程序 序 前些天想写一下制作安装程序,由于要写的内容比较多,一拖再拖,不过坚持就是胜利,今天终于写完了。 1概述 做应用软件制作安装程序是很必要的一件事情,本文主要介绍使用VS2010自带的打包组建来开发一个安装程序,用一个例子的形式一步一步的叙述其中的一些技巧。 2基本的安装 2.1HelloWorld 为了有一个安装的目标,使用VS2010创建一个HelloWorld的C# Window 阅读详情

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

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的使用了。

 

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/wuyao721/archive/2009/04/08/4057373.aspx

NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下) NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)安装包制作软件详情1.软件版本版本说明翻译跟进功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片项目场景:问题描述:原因分析:解决方案:生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FL 阅读详情

相关推荐

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

如何制作vb安装程序,是在学习Vb6.0过程中比较常见的一个入门问题。 在此笔者介绍一个最简单的安装方法,就是用VB自带的打包程序进行打包,虽然比较普通,不过内部却有不少窍门,相信这一点知道的人可能不多吧!!(请大家一定看到最后,好戏在后头)好了,不废话了,开始进入正题。 ①运行打包向导,如下图所示: ②点击“浏览”按钮,选择要打包的工程。然后单击“打包”按钮(在此只介绍打包,其他的

博乐Bar 4911

InstallMaker安装包生成工具

===========1、功能说明===========本程序是一款相当方便的软件安装包制作工具,当前版本支持在安装过程中运行exe文件,也支持自动注册dll和ocx文件,同时还支持inf文件的自动安装。本程序中目前还不包含安装脚本的自动生成向导,不过脚本的手工配置方法也很简单易懂,相信花30分钟仔细阅读本手册后面的说明后你就能熟练地制作出漂亮专业的安装包,另外你也可直接复制本程序示例的安装脚本和

jcslt的专栏 877

如何使用Inno Setup制作Unity构建程序的Windows安装程序

使用Inno Setup制作Unity构建程序的Windows安装程序

Lawa0592的博客 2351

软件的安装原理以及注册表的作用

程序的安装与卸载原理: 因程序本身是一个集成个体,它包含了许多插件与附件或文件,安装程序其实就是将其本身展开,将内含插件与附件还有文件释放出来,然后安装程序会将相应信息写入注册表,这样才能使其正常运行工作。 所以这样的话,要除去该程序,直接删除是不妥当的处理方式,有的就删不掉,即使能删掉,但只...

chuoshi4197的博客 3240

Windows系统下制作程序安装包的工具和安装包制作保姆级教程

如何将开发出来的所有软件项目文件内容打成一个安装包,方便客户拿到安装包后和正常程序一样点击后就可以自动安装部署,且可以在桌面直接生成程序的快捷方式,方便客户直接使用。

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 1369

如何自制一个安装程序,将程序打包生成安装程序的办法

NSIS(Nullsoft Scriptable Install System)

m0_60352504的博客 4378

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

 关于安装程序制作的简明教程(一)Vitamin C[抗坏血酸].2002.3.11.ZJ.GD.CHI.前段时间我完成了几个软件的汉化,想把它们打包起来,可是苦于我是一个很菜的鸟,很笨的瓜,只好上网找关于安装程序制作的文章.不幸我没能找到:-( 没法只好自己去华军软件园里找找制作安装程序的软件,并一把下载了好多个...EasySetup 2.08CreateInstallSetu

吴遥的专栏 1565

SetupFactory 7.0安装程序制作教程

在当今快节奏的软件开发世界中,安装程序的制作是软件分发不可或缺的一环。一个好的安装程序不仅能够提升软件的用户体验,还能保证软件在各种环境中的稳定运行。本章节将对安装程序制作工具进行简要概述,为之后更深层次的探讨打下基础。安装程序制作工具是软件开发中的一项重要辅助技术,它能够将应用程序及相关文件打包,并提供向导形式的安装过程,以便用户能够简单快捷地安装软件。这些工具具有多种功能,如创建安装脚本、定义安装条件、配置安装界面等。

weixin_28713083的博客 1219

qt几种常见的打包安装程序工具

1、setup factory setup factory是一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。 感谢其他博客给出...

lxj362343的博客 4427

安装程序制作简明教程

安装程序制作简明教程。

故障诊断知识库建设指南

从数据融合到知识图谱构建,从智能推理引擎开发到动态进化机制落地,故障诊断知识库的建设路径已形成 “数据 - 知识 - 智能” 的闭环体系。随着大模型技术的深度融入,知识库将实现从 “规则驱动” 到 “认知推理” 的跨越 —— 通过自然语言理解解析复杂故障描述、多模态分析融合图像与信号数据、预测性算法推演故障发展趋势,持续提升诊断的精准度与前瞻性。

极昆仑智慧 1230

安装程序的制作

经常看到有朋友问如何制作安装程序,用某某软件打包生成的程序产生某某错误。正好前段时间,我经朋友介绍发现了款不错的安装制作工具,在此给大家介绍一下,希望能对大家有所帮助。 下面请出今天的主角――winrar.对,我就是用WINRAR制作安装程序的,它的功能虽没有setup factory之流那么强大,但对于一般的、要求不是很高的安装操作完全能够胜任。首先,它是绿色安装的,不生成附加信息,并且生

1756

局放起始电压(PDIV)与击穿电压(BDV):绝缘系统设计的核心参数 [特殊字符]

在电力设备绝缘系统设计中,**局放起始电压(Partial Discharge Inception Voltage, PDIV)和击穿电压(Breakdown Voltage, BDV)**是两个至关重要的参数。它们直接反映了绝缘材料的性能和绝缘系统的可靠性,对变压器的设计、制造和运行具有重要指导意义。本文将深入探讨这两项参数的定义、测试方法及其与绝缘设计制造的关系,帮助读者全面理解其在电力设备中的核心作用。

mubiao05的博客 2627

利用Visual Studio制作安装程序教程

http://1.johnhome.sinaapp.com/?p=302 1.新建安装部署项目 打开安装向导,点击下一步,或者直接点击完成.当文件比较大时,注意把工程放在空间充足的磁盘分区上。 2.具体制作过程 2.1 添加文件夹与程序文件 安装向导完成后即可进入项目文件夹。 双击”应用程序文件夹”,在右边的空白处右击,选择添加->文件,将最终部署应

John:网络安全_Qt技术_积累 4046

别再搞混了!用示波器实测SVPWM:相电压、线电压、端电压波形到底长啥样?(附TI/ST官方笔记解读)

本文详细解析了SVPWM波形实测中的相电压、线电压和端电压的区别与测量技巧,结合TI/ST官方笔记,揭示了马鞍形波形的形成原理及常见误区。通过示波器实测案例,帮助电力电子工程师准确理解并应用这些关键概念,提升电机控制系统的调试效率。

weixin_30632883的博客 431

minist手写数字的识别代码复现(pytorch 版本)

电脑系统:Windows 10语言环境:Python 3.8.18编译器:jupyter notebook深度学习环境:torch == 1.13.1+cu116显卡及显存: Tesla V100-PCIE-32GB卷积神经网络(Convolutional Neural Network,CNN或ConvNet)是一种 具有局部连接、权重共享等特性的深层前馈神经网络. 目前的卷积神经网络一般是由卷积层、汇聚层和全连接层交叉堆叠而成的 前馈神经网络。

2202_75521293的博客 2616

制作windows安装程序的一些基本知识

制作windows安装程序的一些基本知识

编程之道在明明德在亲民在止于至善 2192

可乐学习NVMe之一:为什么SSD需要NVMe

1. NVMe SSD 结构简图 整体来看,NVMe SSD可以分为三部分,host端的驱动NVMe Driver、PCIe+NVMe实现的控制器以及NAND Flash+DDR4/DDR5存储介质。 芯片回片后Host侧软件或者驱动开发主要在应用层,通过一些测试工具进行benchmark跑分测试,performance性能分析,latency分析、stress-testing等等: 那么,接下来阐述为什么SSD需要NVMe,并再后续的文章介绍NVMe协议分析,个人针对协议的理解,如果有不当之处,还请各

Lucky 3167

如何制作安装程序

如何制作安装程序引言:为什么写下此文,因为经常过个一年半载,有朋友要偶帮忙做个安装包。偶一时不能记起,特留此文,以示记忆。一.安装程序制作软件Inno Setup二.版本Inno Setup 5.2.3 增强版 (build:090822) Setup三.优势免费的,简单易学。四.最新的版本Inno Setup V5.3.9版五.下载地址:可以去软件

2023跟着小虎玩着去软考 2170

FAST-LIVO2 源码精读(十六):接入自定义传感器——多雷达适配与内外参标定

本文是「FAST-LIVO2 激光-惯性-视觉里程计源码精读」专栏第十六篇。上一篇拆解了中每个关键参数的物理含义与调参路径,并反复强调外参RclPcl与时间偏移配错即全局失效;本篇承接这一悬念,回答更前置的工程问题——如何把 FAST-LIVO2 接到一套全新硬件上:新雷达如何通过的类型分支适配、相机内参与畸变模型如何配置、两组外参与时间偏移如何标定出来并填入 YAML,最后给出一份落地检查清单。

PX4-SLAM-PNC 198

【雕爷学编程】Arduino动手做(75)---TTL转RS-485模块之二线制可以实现真正的多点双向通信

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。 【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程) 实验七十五:TTL转RS-485模块 MAX485 RS485模块 MAX485 是一个8.

雕爷学编程 1万+
上一篇: 用 Bleachbit 来给 Ubuntu 9.04 “减肥”
下一篇: Ibatis简明教程
escode
博客等级 码龄22年 33粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值