小白用advanced installer建安装包

写这篇文章的目的是因为肯定有人跟我一样很小白,对安装包的构建又好奇,而我自己呢也要mark一下下,so~~~

一、VS安装项目

首先关于安装包的构建,有用VS自带建安装项目的方式、网上有个中文工具叫“小兵制作”、还有就是提到的advanced installer(后续简称AI,搞得跟人工智能一样,哈哈)咯。个人感觉,不求绚丽以及复杂的话,vs建安装项目就够了。用第三方的软件肯定没有用自己做的工程放心,所以vs>小兵制作。下面简单说明一下vs的。

1、直接在原工程的同一解决方案下建安装项目。

---

(哪个是阴影的,说明我选的是哪个选项。接下来一直按下一步到完成就可以了)

2、与原工程的exe文件关联起来,我们可以通过添加项目输出的方式,为的是原工程的exe更新了,安装项目里的也会自动更新。

---

3、文件系统这个视图里就可以添加我们需要放在安装包里的文件。应用程序文件夹放原文件,另外两个文件夹放快捷方式。快捷方式右击原文件创建即可,再将其复制到另外两个文件夹里。

---

-----

------

(看到uninstall.exe是不是很诧异,这个文件其实是下面这个路径里的msiexec.exe文件,我只是把它的名字改成了uninstall.exe,它的作用就是帮助你在控制面板里卸载的哦。两个exe都可以自己设置图标,右击属性即可)

------

4、关于向导界面,可以看到有我们常见的各种。为什么放弃VS,是因为我在这个里面没有找到可以加密的方式。

大方向算介绍完毕了吧,粗,略过~

二、小兵制作

这类工具网上挺多的,什么setup factory等,因为小兵是中文的,操作起来简单直白点啵,不过需要买注册码

三、advanced installer

我也是搜搜搜的过程中搜到它的,打开发现里面的功能还齐全啊。来个简单实用又迅速的介绍。

1、创建工程

(请选择企业版或者开发版,因为这两版本可以改对话框主题以及加入注册码装置,以及用简体中文创建项目)

(也可以先不改,进入工程后也可以修改)

(最好选择exe格式,主要跟后面打包有关系,进入项目后依然可以更改)

直接点完成就创建成功了。

2、设置一些特征

(此处图标为卸载页面的图标)

(此处的图标为桌面exe图标以及标题图标)

(加载你的工程运行必须的WINDOWS工具,安装时会先安装必须工具)

(这里你可以把别的安装包一起打包进来,到时候会自动先安装这个安装包-也可以选择跳过哦,再安装你建的安装包,

VS就不行,安装别的安装包时,它就会报错说安装冲突)

(这个跟VS的一样,将需要打包的内容加进来,而且还可以放到启动项里面去哦,vs就不可以)

(AI提供的对话框主题就比VS丰富好看些,所以我比较喜欢。这里,你就可以在自定义图像那,把logo和背景图片换乘你自己的)

对话框是不是很多,比vs的界面多好多啊。。。

(这里可以让安装包有提供语言选择的界面,好像没找到泰语)

(之前想在VS里加密,没找不到,所以才投奔小兵制作,可是人家要money,最后又投奔AI,AI的我好不容易找到了,可是不太会用啊。谁摸索

明白了,可不可以教教我。后来我就改成在自己的程序里面添加密码验证了。可以参考我的下一篇文章,关于RSA加密的。)

时间: 2024-10-13 23:58:34

小白用advanced installer建安装包的相关文章

Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法

原文:Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法 前几个月使用Advanced Installer 打包了一堆安装包,其中有使用默认主题的,也有根据UI设计更改过一些功能的,当时在Windows7下测试没有任何问题,就直接上线给用户使用了. 这两天在禅道上发现指派了一个BUG过来,描述的内容是在Windows10下安装包会出现重启后再次自动运行的问题,见鬼了,没有写过自启动注册表啊,马上打开工程查看,发现了一个很奇怪的现象,下面来介绍. 1.当

C#进阶系列——使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)

前言:大过年的,写篇文章不容易,还是给自己点个赞~~年前找了下.net安装包的制作方法,发现Visual Studio自带的制作工具使用起来非常麻烦,需要单独下载安装包,并且什么激活认证等等屁事相当麻烦,最坑爹的是它的自定义dialog使用起来有很多的局限性,所以找了很久,终于找到了Advanced Installer.摸索了两天,算是掌握了一些基本的方法,在此做个记录.相信对于需要使用的园友来说绝对是干货,不信可以看看. 本文原创地址:http://www.cnblogs.com/landea

Windows安装包制作指南——Advanced Installer的使用

1. 前言 最近需要制作windows的安装包,据说Advanced Installer比较强大,遂拿它来制作安装包.在网上少量资料以及官网简约文档中摸索前进,总算是制作出可用的安装包,在此记录,仅供参考. Advanced Installer版本: Advanced Installer 11.0, 目前的最新版是13.1,不过大同小异. 2. 安装包制作 2.1 新建工程 由于希望能够自己定制一些安装界面,我们选择Professinal版本,语言选择中文,然后创建工程: 2.2 产品详情 填写

利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包

原文:利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包 因为业务需要,项目中需要把asp.netmvc项目打包成exe安装程序给客户,让客户直接可以点下一步下一步安装部署web程序,并且同时要将IIS服务和mysql一同安装到服务器上,因为客户的电脑可能是64位也可能是32位,所以在打包的时候就需要打包成两份安装包.研究了几天终于有所收获,下边就是打包的步骤. 打包步骤: 一.前期准备 1.将asp.netmvc发布到本地目录中

使用Advanced Installer制作IIS安装包(二:配置安装包依赖项和自定义dll)

阅读目录 一.配置安装包依赖项 二.自定义dll(测试数据库连接) 三.总结 正文 前言:上篇使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)介绍了下使用Advanced Installer配置IIS和Web.config的过程,操作起来是相对比较简单的,只要知道了博主提供的方法,相信都不是问题,其实博主当初寻找相关方法配置IIS和Web.config的时候也是费了九牛二虎之力的,毕竟资料太少,只能各种方式挨个尝试一遍,解决问题之后回过头来看,发现

用Advanced Installer制作DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版详解

关于 DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版--------------------------------------------------------- 基于 官方原版的安装包 + http://www.cnblogs.com/tracky 提供的补丁DLL制作而成. 安装之后,直接就可以用了. 省心省事.不必再单独的打一次补丁包了. 本安装包和补丁包一样都删除了

Advanced Installer读取注册表时将Program Files读取为Program Files (x86)的解决办法

原文:Advanced Installer读取注册表时将Program Files读取为Program Files (x86)的解决办法 今天同事在做安装包的时候,有一个读取注册表路径的需求,需要根据读取的值来写配置文件,按照常规的做法,写好了注册表搜索方法,但是在测试的时候,发现总是会将系统盘下的Program Files\xxx路径读取为Program Files (x86)\xxx,如下图所示: 之后测试了如果读取非系统盘下的此路径,不会出现这个问题. 但是这个路径一般情况下都是默认安装在

Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法

原文:Advanced Installer 中测试数据库连接提示"未发现数据源名称并且未指定默认驱动程序"的解决办法 最近需要制作一个安装包,安装包的要求如下: 1.用户手工填写MySql的地址.用户名和密码 2.填写完成后提供测试数据库连接是否正常的按钮功能 3....... 项目要求打包的Mysql版本为5.5.27 x64版本,通过研究Advanced Installer 发现,此打包工具提供了数据库连接字符串,并且是通过ODBC的方式来连接的,既然是安装的64位的数据库,那么连

笔记:Advanced Installer 打包Web应用

原文:笔记:Advanced Installer 打包Web应用 公司要做一款增值税小产品,区别于ACME,本产品核心只有销项部分,面对的客户群是小企业,单税盒单开票机..... 我要做的主要有以下几点: 1.数据库改为SqlCE 2.统一安装配置VICA客户端,服务端(尽管VICA组同事不知道我要改这块^_^) 3.一键安装(支持32位,64位系统,暂时考虑NET4.5,Window7以上系统) 打包工具选择是Advanced Installer 12.7.2 制作安装包过程中遇到的问题: 1