社区
.NET技术前瞻
帖子详情
Advanced Installer安装程序如何添加背景音乐?
oppaboy
2015-08-07 01:00:49
我做了一个安装包,安装的时候想放一首背景音乐,求助怎么弄,Advanced Installer11
...全文
448
回复
打赏
收藏
Advanced Installer安装程序如何添加背景音乐?
我做了一个安装包,安装的时候想放一首背景音乐,求助怎么弄,Advanced Installer11
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
A
dva
nced
Installer
Architect 14.x Patch
A
dva
nced
Installer
是一款功能强大的MSI安装包制作工具。它具有友好的图形用户界面,操作简单而直观,功能多样而完备,无需具备任何脚本方面的知识就可以制作出符合Windows
Installer
要求的
安装程序
。 A
dva
nced
Installer
主要特点: - 安装并注册应用程序资源: 1、文件、文件夹和可自定义安装位置的快捷方式 2、注册表项和值 3、环境变量 4、INI 文件项 5、ODBC 驱动程序、数据源和翻译程序 6、.NET 和 Win32 程序集 7、服务 8、文件关联、MIME 类型 9、文件、文件夹、注册表项和值的访问权限 - 搜索、下载并安装运行环境 - 在模块和组件中组织您的应用程序 - 使用自定义操作扩展安装进程 - 自定义安装用户界面 - 更多支持的功能: 1、用于软件升级的更新器 2、控制面板小程序 3、支持安装前后的镜像中制作安装包的 A
dva
nced
Repackager 4、游戏、软件、试用授权 5、Windows Mobile/CE
安装程序
6、导入其他 MSI 文件、Visual Studio 工程、Eclipse 工程、Wix 工程、Inno Setup 和 NSIS 脚本等支持 7、自定义 MSI 数据表编辑
Updater
欢迎使用 Updater(纯绿色文件自动更新工具)一、开发背景:作为开发人员,有可能随时对自己的程序进行升级,但是如何使已经发布出去的程序自动升级到最新版本呢?我曾在互联网上搜索,经试用,发现A
dva
nced
Installer
中附带的A
dva
nced
Updater是比较完美的方案,但它是基于MSI的安装和补丁方案。而我是绿色软件爱好者,大多数时候我开发的小程序都无需安装,那么有没有一种纯绿色的文件自动更新方案呢?于是,我借鉴了A
dva
nced
Updater的思路,开发了这款纯绿色的文件自动更新程序——Updater。二、功能和原理:Updater是一款简单实用的纯绿色文件自动更新工具,能使开发者发布的软件自动升级到最新版本。Updater运行时,首先读取当前目录下的Updater.ini文件,获取检查频率、最近更新时间、更新列表URL和目标程序。然后根据检查频率和最近更新时间确定是否需要检查更新,如果需要检查,则从更新列表URL下载Updates.ini,然后分析该文件,得出需要更新的文件列表,下载需更新的文件并替换原文件,达到升级的目的。三、特点:1、界面简洁美观,功能强大实用。2、采用MFC开发,程序结构严谨,可靠性强。3、采用多线程开发,更新过程中可以随时取消。4、能更新自己。5、全面支持HTTP和FTP的URL。6、支持需密码验证的FTP。7、支持根据条件决定是否需要更新。8、能生成详细的log文件四、使用方法:1、编辑updates.ini(可改名),在其中指定需更新的文件的URL(可以是HTTP或FTP)、文件名、版本和文件大小等信息2、将updates.ini通过HTTP或者FTP发布3、编辑updater.ini,在其中指定刚才所发布的updates.ini的URL(可以是HTTP或FTP)、更新频率和目标程序4、将updater.exe(可改名)和updater.ini与目标程序一起发布5、当需要升级某些文件时,只需编辑updates.ini再重新发布到相同URL(可以是HTTP或FTP)即可五、updates.ini格式:updates.ini是标准的ini格式,每一个section代表一个需升级的文件,每一个section中有如下Key:URL 文件的URL(可以是HTTP或FTP)FilePath 文件下载到本地后存储的文件名,支持相对路径FileSize 文件的大小(可选,如果指定了文件大小,则只有当客户端上该同名文件的大小与这里指定的不等时才下载并升级该文件)Version 文件的版本(可选,如果指定了文件版本,则只有当客户端上该同名文件的版本与这里指定的不同时才下载并升级该文件)(注:Version只当FilePath中指定的扩展名为Exe或Dll时有效,否则将忽略该Key)(注:如果FileSize和Version都没指定,则总是下载并升级该文件)实例1:[file1]URL=http://www.microsoft.com/msdownload/cne23542342lks23lskd.htmlFilePath=OmniPeek.dllVersion=11.50.0.42618以上内容表示:如果客户端 Updater.exe所在目录下OmniPeek.dll不存在或者虽然存在但其版本不等于11.50.0.42618时,就从http://www.microsoft.com/msdownload/cne23542342lks23lskd.html下载,并替换原文件实例2:[file2]URL=ftp://127.0.0.1/testapp/readme.txtFilePath=readme\chs\readme_chs.txtFileSize=2353以上内容表示:如果客户端 Updater.exe所在目录\chs\readme 下readme_chs.txt不存在或者虽然存在但其大小不等于2353个字节时,就从ftp://127.0.0.1/testapp/readme.txt下载,并替换原文件实例3:[file3]URL=ftp://slkd:123456@ftp.skycn.com/hangang/lskd.exeFilePath=Updater.exeFileSi
WPF ClickOnce +DevExpress应用程序发布,安装及部署实战视频教程
ClickOnce 应用程序就是任何使用 ClickOnce 技术发布的 Windows窗体(课程示例用的是WPF项目)或控制台应用程序。传统使用 Windows
Installer
部署时,应用程序通常依赖于共享组件,这便有可能发生版本冲突;而使用 ClickOnce 部署时,每个应用程序都是独立的,不会干扰其他应用程序。还有Windows
Installer
部署要求管理员权限并且只允许受限制的用户安装;而 ClickOnce 部署允许非管理用户安装应用程序并仅授予应用程序所需要的那些代码访问安全权限。会使开发人员决定创建 Web 应用程序而不是基于 Windows 的应用程序,为便于安装而牺牲了 Windows窗体丰富的用户界面和响应性。对于使用 ClickOnce 部署的应用程序,您可以集这两种技术的优势于一身。本教程开始会以一个简单的ClickOnce 发布案例(尽量简单,目的让大家掌握这个发布的过程及其中应该注意一些东西),接着会给大家以一个复杂的案例,带devExpress控件的应用程序发布,让大家掌握怎样去发布复杂的应用程序。让大家通过实操循序渐进的掌握ClickOnce应用程序发布,安装及部署的技巧和重要知识点。开发工具:VS2015,复杂的案例会用到devExpress16.2
A
dva
nced
Installer
生成安装包
学习了桌面应用程序WPF,大家一定会有做完之后发给小伙伴展示的冲动吧,那么就需要一个软件来生成。 直接上步骤: 1、下载A
dva
nced
Installer
(随便一个网站都可以,最好汉化版的,不然全是英文不好阅读) 2、 可以选第一个也可以选择第五个。 根据需要选择要修改的内容。 可以选择需要安装的文件,我一般选择exe。 这个就是选择路径,保存到哪里,当然选错的话后期也可以修改 把你wpf做好的debug里所有文件就直接
添加
到里面就好了,如果有漏的,后期也可以替换。 你的程序是32位的就选择32
A
dva
nced
Installer
打包后,安装包在WIN10下重启后再次运行安装的解决办法
前几个月使用A
dva
nced
Installer
打包了一堆安装包,其中有使用默认主题的,也有根据UI设计更改过一些功能的,当时在Windows7下测试没有任何问题,就直接上线给用户使用了。 这两天在禅道上发现指派了一个BUG过来,描述的内容是在Windows10下安装包会出现重启后再次自动运行的问题,见鬼了,没有写过自启动注册表啊,马上打开工程查看,发现了一个很奇怪的现象,下面来介绍。1.当工程
.NET技术前瞻
13,347
社区成员
5,388
社区内容
发帖
与我相关
我的任务
.NET技术前瞻
.NET技术 .NET技术前瞻
复制链接
扫一扫
分享
社区描述
.NET技术 .NET技术前瞻
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章