Serega, я пытаюсь перепаковать, убрав секцию [Run] - не компилируется, ошибку выдает.
Сам скрипт
читать дальше »
[Setup]
AppName=Driver Genius Professional Edition
AppVerName=Driver Genius Professional Edition
DefaultDirName={pf}\DriverGenius
OutputBaseFilename={D263644A-89A4-46FA-9C03-8E8F8AACD9F3}
Compression=lzma
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp
[Files]
Source: "{app}\DriverGenius.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\LiveUpdate.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\DriversDB.dbd"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\DriverGenius.cfg"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\AlphaImageControl.ocx"; DestDir: "{app}"; Flags: restartreplace regserver ignoreversion
Source: "{app}\clinetsuitex6.ocx"; DestDir: "{app}"; Flags: restartreplace regserver ignoreversion
Source: "{app}\CodejockControls.ocx"; DestDir: "{app}"; Flags: restartreplace regserver ignoreversion
Source: "{app}\AniGIF.ocx"; DestDir: "{app}"; Flags: restartreplace regserver ignoreversion
Source: "{app}\XceedZip.dll"; DestDir: "{app}"; Flags: restartreplace regserver ignoreversion
Source: "{app}\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\aspr_ide.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{sys}\ASYCFILT.DLL"; DestDir: "{sys}"; OnlyBelowVersion: 0.0,6.0; Flags: uninsneveruninstall restartreplace sharedfile
Source: "{sys}\COMCAT.DLL"; DestDir: "{sys}"; OnlyBelowVersion: 0.0,6.0; Flags: uninsneveruninstall restartreplace regserver sharedfile
Source: "{sys}\OLEAUT32.DLL"; DestDir: "{sys}"; OnlyBelowVersion: 0.0,6.0; Flags: uninsneveruninstall restartreplace regserver sharedfile
Source: "{sys}\OLEPRO32.DLL"; DestDir: "{sys}"; OnlyBelowVersion: 0.0,6.0; Flags: uninsneveruninstall restartreplace regserver sharedfile
Source: "{sys}\stdole2.tlb"; DestDir: "{sys}"; OnlyBelowVersion: 0.0,6.0; Flags: uninsneveruninstall restartreplace regtypelib sharedfile
Source: "{sys}\MSVBVM60.DLL"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver sharedfile
Source: "{app}\License\License_Eng.txt"; DestDir: "{app}\License"; Flags: ignoreversion
Source: "{app}\Help\DriverGenius_Eng.chm"; DestDir: "{app}\Help"; Flags: ignoreversion
Source: "{app}\Languages\English.lng"; DestDir: "{app}\Languages"; Flags: ignoreversion
[Registry]
Root: HKLM; Subkey: "Software\Driver-Soft\DriverGenius"; Flags: uninsdeletekey noerror
Root: HKLM; Subkey: "Software\Driver-Soft\DriverGenius"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}";
Root: HKLM; Subkey: "Software\Driver-Soft\DriverGenius"; ValueName: "Language"; ValueType: String; ValueData: "0409"; Languages: "English";
[Icons]
Name: "{group}\Driver Genius Professional Edition"; Filename: "{app}\DriverGenius.exe";
Name: "{userdesktop}\Driver Genius Professional Edition"; Filename: "{app}\DriverGenius.exe"; Tasks: "desktopicon";
Name: "{group}\User's Guide"; Filename: "{app}\Help\DriverGenius_Eng.chm"; Languages: "English";
Name: "{group}\Driver Genius Professional Edition on the web"; Filename: "{app}\DriverGenius.url"; Languages: "English";
Name: "{group}\Uninstall Driver Genius Professional Edition"; Filename: "{uninstallexe}"; Languages: "English";
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}";
[CustomMessages]
English.NameAndVersion=%1 version %2
English.AdditionalIcons=Дополнительные иконки:
English.CreateDesktopIcon=Создать значок на &Рабочем столе
English.CreateQuickLaunchIcon=Создать значок в &Панели быстрого запуска
English.ProgramOnTheWeb=%1 в Сети
English.UninstallProgram=Удалить %1
English.LaunchProgram=Запуск %1
English.AssocFileExtension=&Associate %1 with the %2 file extension
English.AssocingFileExtension=Associating %1 with the %2 file extension...
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "English"; MessagesFile: "embedded\English.isl"; LicenseFile: "embedded\EnglishLicense.txt";