Advanced installed基础教程(一)

Advanced installed基础教程(一)

Advanced installed功能非常强大,而且使用很简单,但是在网上看到的文档基本都是版本较低,且有很多错误给人误导;本文参考官方文档,给自己备忘,也希望给初学者一个入门教程。下载试用版安装,非常简单,略过。

本教程带你一步一步从头开始创建一个简单的Advanced installed项目,最后生成一个MSI文件包,适合么有任何经验的新手来学习Advanced installed。

假设你想创建一个安装包安装一个简单的文本文件,是你写的一个故事。新建或打开邮件存在的文本文件,命名为story.txt,打开随便输入几行文字作为故事内容。

1.     创建项目...1

2.     增加文件...2

3.     编译并安装...2

4.     删除安装文件...2

5.     编辑产品及公司名...3

6.     创建快捷方式...3

7.     改变产品版本...5

1.   创建项目

启动Advanced installed 应用程序,在显示对话框中选择我们创建项目的类型。选择simple类型,然后点击create project 按钮。

新项目已经被创建,下面以编辑其内容。点击保存按钮,输入文件名称和目标文件夹,最终生成的msi文件就存放在这个文件夹中;应用项目的名称假设为story.aip。

2.   增加文件

创建msi安装包最重要的步骤就是增加文件或文件夹。

在左侧面板点击 “文件夹或文件夹”切换到页面,需要关注的是“Application Folder” 和 “ApplicationShortcut Folder”

“Application Folder”中可以增加你的应用中使用到的文件和文件夹,这个文件夹表示安装文件夹;“Application Shortcut Folder”可以增加应用的快捷方式,一般是帮助文件或URL,其表示从windows的开始菜单中访问到的文件夹。

在工具栏上点击增加文件图标,浏览项目文件夹并且选择story.txt文件。

3.      编译并安装

现在已经增加了文件到项目中,下面我们可以编译并生成MSI安装文件了。

在工具栏上点击【Build】按钮,显示编译对话框并开始编译项目。

在工具栏上点击【Run】按钮,安装向导显示出来,并引导并安装“story.txt”文件。

恭喜!你已经成功创建了你的第一个AdvancedInstaller MSI安装文件,缺省情况下,story.txt文件安装在C:\Program Files\Your Company\Your Application。你可以浏览文件夹查看并检查是否正确。

4.   删除安装文件

你可以通过控制面板的添加删除程序来卸载我们刚才安装的项目。或者在 Advanced Installer程序中再次点击【Run】按钮,在弹出的提示对话框中选择【remove】按钮,卸载程序。如果你已经修改了应用的配置,那你只能在控制面板中删除了。

5.   编辑产品及公司名

当然你的公司和应用名称都应该是有意义并有吸引力的,让我们开始修改他们。在左侧面板中切换到“Product Details”页面,然后开始编辑其内容。

编译并运行安装测试,不要忘了先卸载之前的程序。

6.   创建快捷方式

如果针对安装文件不创建快捷方式,安装在programFiles位置很难查找。我们将创建两者类型的快捷方式:开始菜单及桌面快捷方式。

切换到“Files and Folders”页面。

点击选择story.txt文件,然后在工具栏上选择【new Shortcut】,弹出对话框,允许你自定义新的快捷方式。

修改快捷方式名称为“Long Story”,然后确定。新的快捷方式增加到Application Shortcut Folder,意味着在目标计算机的开始菜单>所有程序>产品名称成功安装菜快捷方式单。

为了在目标计算机的桌面上安装快捷方式,在文件夹【Folder】树上选择Desktop,然后点击【new Shortcut】按钮。文件选择对话框显示出来,允许你选择文件目标创建快捷方式。

选择story.txt然后确定,在弹出对话框中,修改名称,新的快捷方式将增加到“Desktop”文件夹。编译并安装,检查安装结果。

7.   改变产品版本

至此,你可能想发布一个新版本,可能修复一些之前版本的问题。Advanced Installer实现非常容易。

首先,打开story.txt文件,增加几行文字,假设这样新的版本正确修改了。

然后切换到“Product Details”页面,编辑“Product Version”文件到“2.0.0”。

当编译,保存或选择其他页面,系统提示将产生一个新的产品代码,如果你想新的安装包可以实现自动升级,回答“yes”。如果想两个版本并存在目标计算机上选择“No”。

时间: 2024-10-06 23:55:29

Advanced installed基础教程(一)的相关文章

基础教程系列之装系统篇

[科普]基础教程系列之装系统篇 鉴于每天有很多新人询问安装系统问题,我决定花一些时间来系统性的整理一下安装系统的步骤,带领新人一步步来安装好系统. 目录 0.前言 1.物质准备 2.制作启动盘 3.选择自己需要的系统 4.其他准备工作 5.进入win pe 6.举例进入win pe 7-1.确保正确安装系统的准备工作 7-2.确保正确安装系统的准备工作 8-1.使用原版镜像安装系统 8-2使用ghost安装系统 8-3使用nt6 hdd installer安装系统 9.重启进入操作系统 10.安

Python基础教程(第九章 魔法方法、属性和迭代器)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5437223.html______ Created on Marlowes 在Python中,有的名称会在前面和后面都加上两个下划线,这种写法很特别.前面几章中已经出现过一些这样的名称(如__future__),这种拼写表示名字有特殊含义,所以绝不要在自己的程序中使用这样的名字.在Python中,由这些名字组成的集合所包含的方法称

sketchup8基础教程 3dmax高级建模教程 VR产品级渲染教程 家具设计制造教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

javascript入门书籍推荐《javascript基础教程》

前段时间看javascript高级教程的时候,发现很多基础的javascript概念,自己不懂. 网上搜了一下,看到大家对<javascript基础教程(第8版)>评价不错,买了一本. 作者: (美)Tom Negrino Dori Smith 译者: 陈剑瓯 柳靖 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 翻开看了后,受益匪浅,决定将这本书推荐给javascript的入门童鞋. 这本书的读者,要有一定的HTML基础,因为javascript基本都是对Dom的操作,所以,有一定的HT

python基础教程(第二版)

开始学习python,根据Python基础教程,把里面相关的基础章节写成对应的.py文件 下面是github上的链接 python基础第1章基础 python基础第2章序列和元组 python基础第3章使用字符串 python基础第4章字典 python基础第5章循环 python基础第6章函数和魔法参数 python基础第7章类 python基础第8章异常 python基础第9章魔法方法.属性和迭代器 python基础第11章文件 python基础第12章GUI(wxPython) pytho

从Pitre《Swift 基础教程2nd》开始

看了两天<Learn Objective-C on the MAC> 中文版本<Objective-C基础编程>,大概认真读到了第9章内存管理部分,感觉这语言可比C++简单多了. 第一天,因为有C语言基础的缘故,我在windows 上安装了GNUstep (Objective-C)开发环境,变看电子书籍,边在PC上编译运行树上的示例,几乎一个都没放过,还做了不少笔记. (毕竟作者 Mark Dalrymaple & Scott Knaster 是高屋建瓴,叙述技术娓娓道来,

Django 基础教程

Django 基础教程 这是第一篇 Django 简介 ?  Django 是由 Python 开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站! 你一定可以学会,Django 很简单!本教程一直在更新,从开始写到现在大概写了一年多了,现在也一直在坚持写,每一篇教程都可能随时更新,可以在网站首页看到最近更新的情况. 我阅读学习了全部的 Django英文的官方文档,觉得国内比较好的Django学习资源不多,所以决定写自己的教程.本教程开始写的时候是 Django 的版本是 1.6,

Linux培训基础教程

linux下查询history操作时间的方法 要在linux操作系统中查看history记录的操作时间,可以按如下步骤实现: 兄弟连Linux培训基础教程 1,修改/etc/profile文件,在末尾添加:exporthisttimeformat="%f %t `whoami` " 2,或在用户目录下,修改文件 .bash_profile,添加export histtimeformat="%f%t `whoami` " 退出终端,重新登录. 例,查看history操

PHP基础教程 常见PHP错误类型及屏蔽方法

PHP基础教程 常见PHP错误类型及屏蔽方法 程序只要在运行,就免不了会出现错误,错误很常见,比如Error,Notice,Warning等等.这篇文章兄弟连PHP培训小编来跟大家具体说一下PHP的错误类型和屏蔽方法.在PHP中,主要有以下3种错误类型. 1. 注意(Notices) 这些都是比较小而且不严重的错误,比如去访问一个未被定义的变量.通常,这类的错误是不提示给用户的,但有时这些错误会影响到运行的结果. 2. 警告(Warnings) 这就是稍微严重一些的错误了,比如想要包含inclu