首页 > 其他分享 >InstallShield安装包制作

InstallShield安装包制作

时间:2022-12-26 15:35:37浏览次数:38  
标签:安装 InstallShield 安装包 条上 Feature Project 点击 软件 制作

  Installshield是一个强大和易于使用,用于解决Windows软件安装包开发的制作工具。用它可以以传统MSI方式和虚拟格式,自动化地封装、捆绑和包装你的产品。

  IntallShield能使你的用户在决定何时何地何方式管理和部署你的应用程序时,得到一个最时尚舒畅的安装体验。是Microsoft Windows平台上应用程序安装打包领域,使用最广泛和市场认可度最高的一款安装打包工具软件,支持Windows(客户版本及服务器版本),Web服务和移动设备,对于软件开发人员来说,Installshield是一个非常优秀的工具,用来打包自己的应该程序。

  好记性不如烂笔头,现在可能对使用它打包软件比较熟悉,过个一年半载可能就忘了,特此记录一下,以便以后使用能快速回忆起来。

一、下载InstallShield

  InstallShield破解版下载比较简单,比较了2010和2021版本,发现里边的界面、功能差别并不大,看来这个团队这十年没有对这个软件进行过颠覆性的更新,笔者这里使用InstallShield2021演示。

二、新建项目

  打开Installshield 2021 Premier Edition,新建一个Installscript MSI Project,这种被称之为半脚本程序,因为兼具Basic Project基本类型和Installscript Project全脚本类型两者的优点,我比较喜欢用。像我这样需求的,既要用到Wizard的便利,又想写一点脚本来实现一点自定义操作的,就比较适合用这种类型。

  选择类型为Windows Installer | InstallScript MSI Projcet,输入工程名,指定工程所在的文件夹。

三、软件配置

  默认创建了InstallScript MSI项目后,如果是2010版本,会出现三个tab页:StartPage、Project Assistant、Intallation Designer,而2021版本看不到Project Assistant,这时,我们需要手动加回这个视图。

   之后,我们看到经典的工作台。

 四、项目配置

  点击Project Assistant tab页,我们可以看到打包向导,利用这个向导来打包软件其实特别简单。在Project Assistant界面的底部,会有一个引导动作条,在建立该工程的基本结构和文件时,我们都将在此界面进行操作,下文都将以“引导条”来指代这个引导动作条。

1,点击引导条上的Application Information

这里输入:

  公司名,公司名将会出现在Setup.exe的注解中

  软件名,将会出现在安装过程的左上角标题栏上

  版本号,自己比较方便地知道自己在编译哪个版本的软件

  公司网址,如果该公司没有网址呢?而且这里有点bug,好像默认的值总是会报一个String_ID1为空的错误,自己输入一个网址就不会报错。

  选择一个图标,这个图标会出现在“添加或删除程序”里,我一般用默认的,当然你可以替换成自己想要的图标。

2,点击引导条上的Installation Requirement

  这里选择对操作系统和一些软件的需求。根据自己需要来选择是否要求操作系统的版本,已及是否要求安装了某些软件。

  我这里不需要其它需求,所以都选no。

3,点击引导条上的Installation Architecture

  这是个十分有用的设置,对于分布式软件来说非常合适,分布式软件的每个组件可以设置为一个Feature,用户可以自由选择安装某些功能。

  将选项Do you want to customize your Installation选择为Yes。点击选中根节点Installation Architecture,点击New创建新的Feature,可以为每个Feature指定新名称。还可以在Feature下创建子Feature,比如如果文档Feature下包括软件本身文档,和软件所需的运行环境的文档,那么可以创建两个子Feature,分别包含两种文档,用户在安装时就可以选择安装部分或者全部文档了。这里我们没有用到子Feature,用途和普通Feature一样。

4,点击引导条上的Application Files

  我们将在这里对安装路径进行微调,并且为每个Feature指定需要安装的文件。

  这里如果不想使用Program Files | Company Name | Product Name这个路径,比如使用Program Files | Product Name,可以直接点击选中My Product Name[INSTALLDIR]拖动到ProgramFileFolder下,还可以直接将My Product Name 改成自己想要的文件夹名字。

  切换下拉栏,把上面配置的软件、文档,可以分别配置安装到不同目录,对不同目录点击Add Files,添加相应文件。尽量不要使用Add Folders,可能会导致创建快捷方式时找不到添加的文件。

5,点击引导条上的Application Shortcuts

  点开后我们发现,我们添加的exe已被软件自动识别,加到了列表中。

  如果想要再为其他文件添加快捷方式,点击New新建一个快捷方式,选择一个要建立快捷方式的Feature。如果要建立快捷方式的程序为非.exe形式,请把Files Of选择选为All Files(*.*)格式。

6,点击引导条上的Application Registry

  向注册表写键和键值,如果有需要可以添加。

7,点击引导条上的Installation Location

  这个是用来设置安装包的语言的,选择了多个语言后,用户可以在安装界面开始的时候选择安装时所用的语言。

8,点击引导条上的Build Installation

  勾选一个选项,开始构建。

 五、测试安装包

  找到生成的安装包。

  双击安装

 

   会有提示让输入用户与公司名。

   功能选择,我们选定制。

   可以看到配置安装位置。

   feature选择页。

   最后一步。

   完成。

   可以看到,安装到目录了,快捷方式也有了。

 

标签:安装,InstallShield,安装包,条上,Feature,Project,点击,软件,制作
From: https://www.cnblogs.com/guanghe/p/17005904.html

相关文章

  • 制作多重启动光盘——启动易(EasyBoo…
    点这里下载==》启动易(EasyBoot)v5.12简体中文版用EasyBoot刻盘正好可以解决这个问题。EasyBoot是一款集成化的中文启动光盘制作工具,它可以制作光盘启动菜单、自......
  • pip 安装包查看
    一.centos平台寻找pip安装包的目录方法[root@iZwz927xptl8kw8zqrmwvcZbin]#whereispythonpython:/usr/bin/python3.6/usr/bin/python3.6m/usr/bin/python3.6......
  • 使用Dockerfile 制作docker 镜像
    下面是一个Dockerfile文件#基准镜像FROMcentos:7#作者信息MAINTAINER"aliyun"#工作目录WORKDIR/usr/local/src/#定义环境变量ENVNG_VERSIONnginx-1.21.0#......
  • 【脚本项目源码】Python制作提升成功率90%的表白神器
    前言今天子川就给大家带来就是的利用Python制作表白神器,让这个寒冷的冬天变得格外温馨,到了年底依然能热情拥抱,也见证了两人情意如昔;记得发给自己的心仪对象,废话不多说直接......
  • 制作一个简单的网页
         找不到工作地址的图,随便找了张我老婆的图来代替  后面这里还加入audio和video的标签,都是能使用的,一个网页这么样就搭建好了,但属实是有点简陋了,等学习......
  • ffmpeg 与 ffplay 与安装包依赖关系错误
    我想安装ffplay播放视频,但是找不到命令。原来:二者关系是  所以只需要安装ffmpeg即可,但是,安装过程中遇到,如下问题:  解决方法是:  ......
  • docker高级篇第三章-dockerfile案例之制作自己的centos镜像
    在上一篇文章中​​《Dockerfile介绍及常用保留指令》​​,我们介绍了Dockerfile是什么以及Dockerfile常用的保留字段。熟悉了这些之后,有没有想自己动手写一个Dockerfile呢?本......
  • docker高级篇第三章-dockerfile案例之制作自己的centos镜像
    在上一篇文章中《Dockerfile介绍及常用保留指令》,我们介绍了Dockerfile是什么以及Dockerfile常用的保留字段。熟悉了这些之后,有没有想自己动手写一个Dockerfile呢?本文咱们......
  • PPT 动画-制作一个倒酒
    波浪往左上方,慢慢运动数字渐入+渐出+居中对齐酒杯绘制波浪绘制上方的点全部设成【平滑顶点】​​https://getwaves.io/​​快速生成波浪【Office2016不支持插入SVG......
  • 麒麟V10系统提取应用商店安装包方法
    问题:主机没有网络,需要安装某些软件,可以通过在一台可以联网的设备上提取出安装包,到另一台没有联网的设备上安装软件。但是应用商城只能安装软件,如何提取出安装包呢?注意:两台......