Advanced Installer
ryu2003
这个作者很懒,什么都没留下…
展开
-
Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法
最近需要制作一个安装包,安装包的要求如下: 1、用户手工填写MySql的地址、用户名和密码 2、填写完成后提供测试数据库连接是否正常的按钮功能 3、。。。。。。项目要求打包的Mysql版本为5.5.27 x64版本,通过研究Advanced Installer 发现,此打包工具提供了数据库连接字符串,并且是通过ODBC的方式来连接的,既然是安装的64位的数据库,那么连接ODBC自然也是64位了原创 2016-04-28 14:53:08 · 9158 阅读 · 0 评论 -
Advanced Installer (一)初见
Advanced Installer 这个软件是国外的一个专业制作安装包的工具软件,该软件功能强大的令人难以置信,基本上你所有需要实现的打包要求都能满足。 鉴于此软件为国外软件,国内教程和资料少的可怜,很多东西都找不到资料,都只能靠自己摸索,现就专门开一个专栏来记录工作中使用和研究Advanced Installer 的点点滴滴。 今天就先介绍一些界面吧。 PS:博主使用的是Advanced原创 2016-04-29 10:26:45 · 2059 阅读 · 0 评论 -
Advanced Installer 安装前卸载旧版本的办法
Advanced Installer这个工具百度出来的资料太少了。在我们平常打包的工作中,经常遇到的一个问题是,如何能在安装新版本的时候友好的提示/卸载之前的旧版本,而不是粗暴的直接让用户自行去卸载呢?今天就这个问题给出下面一个具体的解决办法,话不多说,直接开始:方案一:安装时自动卸载旧版本第一步:找到并记录下上一个版本的Upgrade Code,此Code在上一个工程中的如下位置: 第二步:原创 2016-05-21 16:10:32 · 16835 阅读 · 6 评论 -
Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法
前几个月使用Advanced Installer 打包了一堆安装包,其中有使用默认主题的,也有根据UI设计更改过一些功能的,当时在Windows7下测试没有任何问题,就直接上线给用户使用了。 这两天在禅道上发现指派了一个BUG过来,描述的内容是在Windows10下安装包会出现重启后再次自动运行的问题,见鬼了,没有写过自启动注册表啊,马上打开工程查看,发现了一个很奇怪的现象,下面来介绍。1.当工程原创 2016-08-11 15:26:34 · 4220 阅读 · 0 评论 -
Advanced Installer,搜索注册表,根据注册表选择安装路径
又停了一段时间没有更新了,今天上博客,发现有位朋友就打包的时候需要搜索注册表(不同版本注册表路径不一致,需要搜索多次来确定安装的是哪个版本,然后再来读取之前的安装路径为现在的路径)来实现安装路径自动选择的问题,这里就这个问题来更新一篇关于搜索注册表和设置安装路径的办法,话不多说,开整。1、确定安装路径所存的变量名称及更改的地方 老鸟可以无视这个步骤,对于新手可以看一下,这里先说结果,安装路径是存在原创 2016-12-30 16:49:51 · 9302 阅读 · 6 评论 -
Advanced Installer读取注册表时将Program Files读取为Program Files (x86)的解决办法
今天同事在做安装包的时候,有一个读取注册表路径的需求,需要根据读取的值来写配置文件,按照常规的做法,写好了注册表搜索方法,但是在测试的时候,发现总是会将系统盘下的Program Files\xxx路径读取为Program Files (x86)\xxx,如下图所示: 之后测试了如果读取非系统盘下的此路径,不会出现这个问题。 但是这个路径一般情况下都是默认安装在系统盘的,难道必须要求客户安装在原创 2017-04-01 18:17:20 · 3252 阅读 · 1 评论 -
Advanced Installer 数据库连接字段参数和返回参数
1.连接数据库的自定义操作的值传入 在实际的工程中,Advanced Installer并没有提供公有参数来自定义传入自定义的OdbcConnection,所以,在对话框传值中,必须使用固定的私有成员:SqlConnectionString来作为Connection操作的字段,不同的Connection操作必须使用同一个SqlConnectionString参数来承载值,在点击连接前可设置一次参数原创 2017-11-07 17:26:29 · 1085 阅读 · 0 评论