advanced installer详细做包教程:预安装,开机自启等

  个人使用了Actual Installer更加简单,但是就是要买专业版。基础的使用功能很好用,如果不要安装环境变量,文件关联什么的,只是做一个简单的绿色包加个快捷方式,请下载它,一定满足你!

Advanced Installer 中文绿色包

链接:https://pan.baidu.com/s/1fnDnh59pU7LBzEhXr1_uxA 密码:tijg

 

打包步骤

1.打开之后新建:

选择专业版,选择模板。按照自己的需求选择,如果没有任何需求,直接桌面桥程序包,个人猜测是通用的吧,使用向导先添加一些必须的数据。

advanced installer详细做包教程:预安装,开机自启等_第1张图片

 2.产品细节,基础的信息填写与图标添加

这里可以添加的东西很多,需要进行详细地修改。注意添加到了控制面板你就得注意再下一次下载的时候需要进行先到控制面板进行删除!想要覆盖得修改版本为更新的才行!

advanced installer详细做包教程:预安装,开机自启等_第2张图片

3.资源模块,修改文件和文件夹,有需求添加文件关联等

这里创建快捷方式有点东西,想要进行文件夹每次安装都进行直接覆盖也在这里。

一,快捷方式创建:

首先右键,添加应用程序文件夹

 advanced installer详细做包教程:预安装,开机自启等_第3张图片

接着新建快捷方式:修改名称描述以及图标,这里路径并不能修改,改完名称确认即可。

 advanced installer详细做包教程:预安装,开机自启等_第4张图片

新建成功后,拖放到你想要放置的位置:桌面就是安装界面放到桌面。我上面的是直接放到了开机的启动菜单,开机之后会自动启动的!但是快捷方式并没有完全创建成功呢,详细信息要接着添加:

在弹出的对话框中点击[SHORTCUTDIR]

跳出对话框-点击文件夹,选择应用exe的上级目录再加\XXX.exe即可完成快捷方式的正确创建,最后注意添加工作目录的编写!!!。

 advanced installer详细做包教程:预安装,开机自启等_第5张图片

然后就可以将这个快捷方式拖拉到例如我上面的开始启动文件下用于开机自启,桌面文件下可以在安装后在桌面创建快捷方式等等。

覆盖安装:如果在上面并没有创建控制面板注册,每次安装默认是不会覆盖重复文件的,想要覆盖就需要右键文件夹属性:

advanced installer详细做包教程:预安装,开机自启等_第6张图片

二,文件关联:

文件关联使用的是新建文件关联按钮! 工具栏的向导注意使用!很好用,给定文件后缀名加上对应的应用程序即可。

4.部署,修改默认应用程序文件夹等,个人并没有多做使用。但是分析功能最好别打开,会崩。下面主要是安装参数,选择自己默认的路径等等。

advanced installer详细做包教程:预安装,开机自启等_第7张图片

5.额外的库安装

 运行环境:有些时候程序需要C++的库等等,在这里可以添加上去,如果想离线使用就要把库先下载下来,使用磁盘路径!安装时会自动检测是否存在该库,然后跳出来是否安装的对话框。

系统启动条件:默认即可,但是注意有一个默认按钮是仅在找到活动的Internet连接使用,如果你的电脑没有网络是装不了的!

advanced installer详细做包教程:预安装,开机自启等_第8张图片

6. 用户界面等等

自行尝试,酷炫界面自己来!自定义行为有许多高端操作的样子。

对了,在对话框Tab下,你可以选择ExitDialog进行设置是否在安装之后自动运行程序功能!

7.点击工具栏构建按钮,等待构建成功,双击使用。推荐msi,离线。我用exe感觉很卡顿!

 

问题分析

问题1.注意如果项目中包含Ini或者xml文件,且其中有中文,再导入安装之后之后会出现中文不见了的问题!

解决:将设置下的自动导入功能中的xml和ini后面的东西删除,这样就把Ini文件当做普通文件,不会做任何修改了!

advanced installer详细做包教程:预安装,开机自启等_第9张图片

 

推荐:

https://blog.csdn.net/ryu2003/article/details/51470894:Advanced Installer 安装前卸载旧版本的办法

https://blog.csdn.net/qq_41332396/article/details/83211351:Advanced Installer升级功能

你可能感兴趣的:(学习心得)