Advanced Installer安装程序如何添加背景音乐?

oppaboy 2015-08-07 01:00:49
我做了一个安装包,安装的时候想放一首背景音乐,求助怎么弄,Advanced Installer11
...全文
446 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
欢迎使用 Updater(纯绿色文件自动更新工具)一、开发背景:作为开发人员,有可能随时对自己的程序进行升级,但是如何使已经发布出去的程序自动升级到最新版本呢?我曾在互联网上搜索,经试用,发现Advanced Installer中附带的Advanced Updater是比较完美的方案,但它是基于MSI的安装和补丁方案。而我是绿色软件爱好者,大多数时候我开发的小程序都无需安装,那么有没有一种纯绿色的文件自动更新方案呢?于是,我借鉴了Advanced 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

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧