【Inno Setup】安装时播放音乐

[Setup]
Encryption=no
[Files]
;拷贝到临时文件夹
Source: "C:\Documents and Settings\Administrator\桌面\smqh\mymusic.mp3"; DestDir: "{tmp}"; DestName:music.mp3; Flags: dontcopy
[Code]
Function mciSendString(lpszCommand: String; lpszReturnString: Integer; cchReturnLength: Integer; hwndCallback: Integer): Integer;
external 'mciSendStringA@winmm.dll stdcall';

procedure InitializeWizard();
var
   BGMusicFile, SplashFile: string;
   SplashForm: TForm;
   SplashFileName: String;
   I: Integer; 
begin

    ExtractTemporaryFile(ExtractFileName(ExpandConstant('{tmp}\music.mp3')));
    SplashForm := TForm.create(nil);
    with SplashForm do
    begin
    mciSendString(ExpandConstant('play {tmp}\music.mp3'),0,0,0);
    Close;
    Free;
   end;
end;

其中可以设置

[Setup]
Encryption=no

[Files]
Source: "C:\Documents and Settings\Administrator\桌面\smqh\mymusic.mp3"; DestDir: "{tmp}"; DestName:music.mp3; Flags: dontcopy noEncryption 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值