Люди добрые, помогите, после установки не работает деинсталяция, выдаёт такую ошибку: Снимок.jpg
Вот сам скрипт:
читать дальше »
; Скрипт создан при помощи мастера создания скриптов.
; СМ. ДОКУМЕНТАЦИЮ ДЛЯ ИЗУЧЕНИЯ ДЕТАЛЕЙ ОТНОСИТЕЛЬНО СОЗДАНИЯ ФАЙЛОВ СКРИПТА INNO SETUP!
#define MyAppName "Collapse"
#define MyAppVerName "Collapse v1.0"
#define MyAppPublisher "SlySoft"
#define MyAppURL "http://torrent.lurenet.lg.ua"
#define MyAppExeName "MadCheckers.exe"
[Setup]
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
OutputDir=E:\Инсталяторы
OutputBaseFilename=Collapse
SetupIconFile=E:\Раздачи!!!\Для игр\Шашки\12.ico
Compression=lzma/ultra64
SolidCompression=true
InternalCompressLevel=ultra64
WizardImageFile=1.bmp
WindowVisible=false
WizardImageBackColor=clGreen
WizardSmallImageFile=E:\Раздачи!!!\Для игр\Шашки\logo1.bmp
WindowStartMaximized=false
BackColor=clSilver
BackColor2=clSilver
[Languages]
Name: russian; MessagesFile: compiler:Default.isl
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: additional; Description: "Дополнительное ПО";
Name: additional\dx; Description: "Обновить DirectX"; Flags: unchecked
Name: additional\vcr86; Description: "Обновить библиотеки C++ x86"; Flags: unchecked;
[Files]
Source: D:\игры\ИГРЫ\MadCheckers\MadCheckers.exe; DestDir: {app}; Flags: ignoreversion
Source: D:\игры\ИГРЫ\MadCheckers\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs
Source: D:\игры\ИГРЫ\MadCheckers\unins000.exe; DestDir: {app}; Flags: ignoreversion
Source: logo1.bmp; DestDir: {tmp}; Flags: dontcopy
Source: "C:\sound.wav"; DestDir: "{tmp}"; Flags: dontcopy
; ОТМЕТЬТЕ: Не используйте "Флажки: Проигнорировать версию" на любых общедоступных системных файлах
[Icons]
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}
Name: {group}\{cm:ProgramOnTheWeb,{#MyAppName}}; Filename: {#MyAppURL}
Name: {group}\Удалить Шашки v1.0; Filename: {uninstallexe}; WorkingDir: {app}
Name: {commondesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: quicklaunchicon
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
[Run]
Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#MyAppName}}; Flags: nowait postinstall skipifsilent
Filename: {src}\Redist\VisualC++\vcredist_x86.exe; Tasks: additional\vcr86; Parameters: /q;
Filename: {src}\Redist\DirectX\DXSETUP.exe; Tasks: additional\dx; Parameters: /silent;
[code]
function sndPlaySound(lpszSoundName: string; uFlags: cardinal):integer;
external 'sndPlaySoundA@winmm.dll stdcall';
function GetSystemMetrics(nIndex:Integer):Integer;
external 'GetSystemMetrics@user32.dll stdcall';
procedure InitializeWizard();
var
s:string;
width, height:Integer;
bitmap:TBitmap;
begin
ExtractTemporaryFile('sound.wav');
sndPlaySound(ExpandConstant('{tmp}\sound.wav'), $0001 or $0008);
end;