Igrock2007 Попробуйте [more=так]
[Setup]
AppName=Program
AppVerName=Program [Version]
DefaultDirName={pf}\Program
[Files]
Source: manialogo.exe; DestDir: {tmp}; Flags: dontcopy
Source: LOGO.bmp; DestDir: {tmp}; Flags: dontcopy
Source: LOGO1.bmp; DestDir: {tmp}; Flags: dontcopy
[Code]
function InitializeSetup(): Boolean;
var
ErrorCode: Integer;
begin
ExtractTemporaryFile('LOGO.bmp');
ExtractTemporaryFile('LOGO1.bmp');
ExtractTemporaryFile('manialogo.exe');
Exec(ExpandConstant('{tmp}\manialogo.exe'), '', '', SW_SHOW, ewWaitUntilTerminated, ErrorCode);
DeleteFile(ExpandConstant('{tmp}\LOGO.bmp'));
RenameFile(ExpandConstant('{tmp}\LOGO1.bmp'), ExpandConstant('{tmp}\LOGO.bmp'));
Exec(ExpandConstant('{tmp}\manialogo.exe'), '', '', SW_SHOW, ewWaitUntilTerminated, ErrorCode);
Result := True;
end;
[/more].
Добавлено: Цитата: Есть ли другие способы запуска Splash-заставки с использованием alfa-канала???
Можно запускать splash-заставку через NSIS-овские плагины, к сожалению, там нельзя использовать альфа-канал, но можно делать прозрачным указанный Вами цвет. Подробнее - в руководстве
Kindly.