当前位置:去回答>百科知识>安装包的制作方法

安装包的制作方法

2024-10-25 05:32:00 编辑:join 浏览量:505

安装包的制作方法

一、普通安装包的制作(示例:余袅袅的袅袅音源安装包)

1、准备文件:

需要制成安装包的文件(必须)、

安装包的ico图标(可选.ico格式,分辨率在100*100左右)、

安装包的产品展示图片(可选.bmp格式,分辨率在100*300左右)

2、开始制作安装包

②选择自解压文件,固实压缩文件可以随意选择

就此可以形成最朴实的安装包(下面是美化的步骤)

③选择高级-自解压选项,选择文本与图标选项,设置完成以后可以选择其他选项设置别的内容

④点击确认,完成安装包制作

二、复杂的安装包制作(仿VOCALOID音源的高级安装包,示例是鞭炮娘 UTAU CVVC 音源安装包)

①VOCALOID音源安装包运行情况分析:

@运行安装包,背景变成虚拟歌手形象的大图,响起背景音乐,显示安装界面

@安装过程中,背景音乐和背景图片一直持续,直到安装结束或者被迫终止

②素材准备:

需要制成安装包的文件(必须)、

安装包的ico图标(可选.ico格式,分辨率在100*100左右)、

安装包的产品展示图片(可选.bmp格式,分辨率在100*300左右)

安装包的背景图片(任何格式,分辨率在1080p以上)

背景音乐(wav格式的与mp3格式均可,本例中使用wav格式)

③按照普通安装包的做法做好一个安装包

④编写VB程序(背景图片与背景音乐的展示程序)

附录:

VB程序代码:

Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

Private Const SND_ASYNC = H1 ' play asynchronously

Private Const SND_FILENAME = H20000 ' name is a file name

Private Const SND_LOOP = H8 ' loop the sound until next sndPlaySound

Private Sub Form_Load()

PlaySound "music", 0, SND_FILENAME Or SND_ASYNC Or SND_LOOP

Shell ("pp.exe")

Shell ("look.exe")

End Sub

⑤编写C语言程序(监视进程,随时查看安装是否结束或者终止,如果安装结束,会杀掉背景图片与背景音乐的进程)

附:C语言代码:

#include

#include

#include

#pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup")

// 设置连接器选项,屏蔽黑色的dos命令窗口,调试完成以后加上这个代码

int main()

{

int ret=0;

do {

system("cls");//清屏

printf("pp.exe is running.....

");//提示信息

} while ( !system("tasklist | find /i \"pp.exe\" " ) );//检测是否存在安装包的进程,即检测安装是否结束或者终止

system("taskkill /f /im start.exe");//安装结束,杀掉背景音乐与背景图片的进程,回到正常的桌面

return 0;

}

⑥调试程序直到运行成功

鞭炮娘萌萌哒↑

附录:

一、安装包的结构示意:

①程序结构(除了源文件,其他都是程序正常运行必须的部件):

②源文件:

二、各个程序的运行状况:

教程至此为止,不提供下载链接,旨在希望大家自己下载素材自己尝试制作,体验一下这种奇妙的成就感

标签:安装包,制作方法

版权声明:文章由 去回答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.quhuida.com/article/316953.html
热门文章