【教程】InstallShield使用彻底教程

InstallShield服务器

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

   IntallShield能使你的用户在决定什么时候何地何方式管理和部署你的应用程序时,获得一个最时尚舒畅的安装体验。是Microsoft Windows平台上应用程序安装打包领域,使用最普遍和市场承认度最高的一款安装打包工具软件,支持Windows(客户版本及服务器版本),Web服务和移动设备。分布式

   对于软件开发人员来讲,Installshield是一个很是优秀的工具,用来打包本身的应该程序,恰好今天想打包本身的网络电视,因此写个使用教程。ide



①下载Installshield
工具

   网上下载的也比较多,破解版的也多,若是有须要的,能够留下邮箱
测试

②新建工程ui

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

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


③配置工程orm

   界面会切换到Project Assistant,咱们先从这里开始把工程的基本组件和基本文件创建好。


   在Project Assistant界面的底部,会有一个引导动做条,在创建该工程的基本结构和文件时,咱们都将在此界面进行操做,下文都将以“引导条”来指代这个引导动做条。


❶点击引导条上的Application Information

   这里输入:

  • 公司名,公司名将会出如今Setup.exe的注解中

  • 软件名,将会出如今安装过程的左上角标题栏上

  • 版本号,本身比较方便地知道本身在编译哪一个版本的软件

  • 公司网址,若是该公司没有网址呢?并且这里有点bug,好像默认的值老是会报一个String_ID1为空的错误,本身输入一个网址就不会报错。

  • 是否在你建立了更新时自动通知最终用户,没用过,我都选了No。

选择一个图标,这个图标会出如今“添加或删除程序”里,我通常用默认的,固然你能够替换成本身想要的图标。

❷点击引导条上的Installation Requirement


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

   我这里不须要其它需求,因此都选no


❸点击引导条上的Installation Architecture

   我这里不须要这个配置,不过仍是提一下。

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

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


❹点击引导条上的Application Files

   咱们将在这里对安装路径进行微调,而且为每一个Feature指定须要安装的文件

   这里我不想使用Program Files | Company Name | Product Name这个路径,我想使用Program Files | Product Name,我直接点击选中My Product Name[INSTALLDIR]拖动到ProgramFileFolder下,还能够直接将My Product Name 改为本身想要的文件夹名字

   若是前面设置了多个Feature,这里能够为每一个Feature指定要安装的文件。


❺接下来咱们为可执行文件建立快捷方式。

   点击引导条上的Application Shortcuts ,点击New新建一个快捷方式

   选择一个要创建快捷方式的Feature。

若是要创建快捷方式的程序为非.exe形式,请把Files Of选择选为All Files(*.*)格式。

   咱们的程序安装目标路径设置在Program Files下,所以双击[ProgramFilesFolder]打开,层层点击进入。


   咱们再切换去Installation Designer,找到System Configuration | Shortcuts。

   这里能够看到快捷方式的因此路径,若是你想修改路径,直接拖就能够了



❻点击引导条上的Application Registry

   向注册表写键和键值,因为本工程不须要,忽略之。有须要的朋友能够查阅相关资料,不难。


❼点击引导条上的Installation Location

   这个是用来设置安装包的语言的,选择了多个语言后,用户能够在安装界面开始的时候选择安装时所用的语言;不过建议仍是选个单语言吧,该什么语言的安装包就什么语言的安装包,各归各。


❽点击引导条上的Build Installation。

   打包安装盘的设置,固然你也能够用工具条上的Release Wizard,本身写脚本。不过我也不是专业的,也不用定制每个细节,因此就直接Build Installation了

   能够看到编译成功了,有一个警告,是Automatic update notification disabled,这个是本身设置的,无论它


④测试安装文件

   在咱们保存文件的目录下能够找到安装程序,我这里是制做的本地安装文件,路径是"\PROJECT_ASSISTANT\SINGLE_EXE_IMAGE\DiskImages\DISK1\setup.exe"

   把名字改为"成鹏致远网络电视_setup.exe",运行看看效果。

   这界面熟悉吧,继续,会让用户输入用户信息

   下一步,会让用户选择安装的方式,那个定制对上面提到的分布式软件就有做用了。


   而后下一步,就安装成功了。

   点桌面上的快捷方式运行程序看看效果


   怎么样,界面清爽吧,再看看程序在系统中的信息


   看着还行吧,就这样了,其实InstallShield里面还有不少其它的配置选项,另外本身写脚本的话,彻底能够个性化定制界面,只不过上面的配置对通常的屌丝来讲够用了,因此其它的,感兴趣的本身去玩吧,最好是本身写脚本,工具党仍是闹不出什么大事来,囧。。。。

   若是你喜欢,就顶一下吧,嘿嘿!

相关文章
相关标签/搜索