Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Скрипты Inno Setup Compiler
Показать сообщение отдельно

Новый участник


Сообщения: 13
Благодарности: 2

Профиль | Отправить PM | Цитировать


[code][Setup]
AppName=ADA EASE
AppVerName=ADA EASE version 4.1
AppPublisher=Copyright (C) 1990-2003 Acoustic Design Ahnert
AppPublisherURL=http://www.ada-acousticdesign.de/
DefaultDirName={pf}\ADA
DefaultGroupName=ADA
UninstallDisplayIcon={app}\Ease\Ease.exe
UninstallFilesDir={app}\Ease
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes

[Files]
Source: "{app}\Ease\Anigif.ocx"; DestDir: "{app}\Ease"; Flags: ignoreversion uninsrestartdelete
Source: "{app}\Ease\C2EDirectivity.dll"; DestDir: "{app}\Ease"; Flags: ignoreversion
Source: "{app}\Ease\CAESARgoesEase DLL.dll"; DestDir: "{app}\Ease"; Flags: ignoreversion
Source: "{app}\Ease\CheckComponents.exe"; DestDir: "{app}\Ease"; Flags: ignoreversion
Source: "{app}\Ease\Collection.dll"; DestDir: "{app}\Ease"; Flags: ignoreversion uninsrestartdelete
Source: "{app}\Ease\Comct232.ocx"; DestDir: "{app}\Ease"; Flags: ignoreversion uninsrestartdelete
Source: "{app}\Ease\Comctl32.ocx"; DestDir: "{app}\Ease"; Flags: ignoreversion uninsrestartdelete
Source: "{app}\Ease\DWEASY36.OCX"; DestDir: "{app}\Ease"; Flags: ignoreversion uninsrestartdelete
Source: "{app}\Ease\Dwshk36.ocx"; DestDir: "{app}\Ease"; Flags: ignoreversion uninsrestartdelete
Source: "{app}\Ease\DX7VB.DLL"; DestDir: "{app}\Ease"; Flags: ignoreversion uninsrestartdelete
Source: "{app}\Ease\Ease.exe"; DestDir: "{app}\Ease"; Flags: ignoreversion
Source: "{app}\Ease\Ease00.cnt"; DestDir: "{app}\Ease"; Flags: ignoreversion
Source: "{app}\Ease\Ease00.hlp"; DestDir: "{app}\Ease"; Flags: ignoreversion
<-- // сокращаю из-за очень большого количества строк: свыше 11500 // -->
Source: "{app}\EaseLicence\Ease40lc.log"; DestDir: "{app}\EaseLicence"; Flags: ignoreversion
Source: "{app}\EaseLicence\EaseLic.txt"; DestDir: "{app}\EaseLicence"; Flags: ignoreversion
Source: "{app}\EaseTools\EGLViewer.exe"; DestDir: "{app}\EaseTools"; Flags: ignoreversion
Source: "{sys}\BASSMOD.dll"; DestDir: "{sys}"; Flags: allowunsafefiles uninsrestartdelete
Source: "{sys}\Comdlg32.ocx"; DestDir: "{sys}"; Flags: allowunsafefiles restartreplace sharedfile uninsrestartdelete
Source: "{sys}\cpuinf32.dll"; DestDir: "{sys}"; Flags: allowunsafefiles restartreplace sharedfile uninsrestartdelete
Source: "{sys}\Dwspy32.dll"; DestDir: "{sys}"; Flags: allowunsafefiles uninsrestartdelete
Source: "{sys}\Dwspy36.dll"; DestDir: "{sys}"; Flags: allowunsafefiles uninsrestartdelete
Source: "{sys}\Rsrc16.dll"; DestDir: "{sys}"; Flags: allowunsafefiles restartreplace sharedfile uninsrestartdelete
Source: "{sys}\Rsrc32.dll"; DestDir: "{sys}"; Flags: allowunsafefiles restartreplace sharedfile uninsrestartdelete
Source: "{sys}\SlsApi.dll"; DestDir: "{sys}"; Flags: allowunsafefiles uninsrestartdelete
Source: "{sys}\VB5DB.DLL"; DestDir: "{sys}"; Flags: allowunsafefiles restartreplace sharedfile uninsrestartdelete
Source: "{sys}\VB6DE.DLL"; DestDir: "{sys}"; Flags: allowunsafefiles restartreplace sharedfile uninsrestartdelete
Source: "{sys}\winsusrm.dll"; DestDir: "{sys}"; Flags: allowunsafefiles uninsrestartdelete
Source: "{sys}\winsusrx.dll"; DestDir: "{sys}"; Flags: allowunsafefiles uninsrestartdelete
Source: "{win}\EASE40.DIR"; DestDir: "{win}"; Flags: ignoreversion
Source: "{win}\EASE40.UID"; DestDir: "{win}"; Flags: ignoreversion
Source: "{win}\EASELIC.DIR"; DestDir: "{win}"; AfterInstall: "AfterInstall(EASELIC.DIR)"; Flags: ignoreversion

[Icons]
Name: "{group}\EASE"; Filename: "{app}\Ease\Ease.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Balloon"; Filename: "{app}\Ease\EaseBall.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Ears"; Filename: "{app}\Ease\EaseEars.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Eyes"; Filename: "{app}\Ease\EaseEyes.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Import Export"; Filename: "{app}\Ease\EaseIMEX.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Light Source Editor"; Filename: "{app}\Ease\EaseBulb.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Material Base"; Filename: "{app}\Ease\EaseWall.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Page Designer"; Filename: "{app}\Ease\EasePad.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Probe"; Filename: "{app}\Ease\EaseProb.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Ray Tracing"; Filename: "{app}\Ease\EaseRays.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Room Editor"; Filename: "{app}\Ease\EaseRoom.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Speaker Base"; Filename: "{app}\Ease\EaseSpkr.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Standard Mapping"; Filename: "{app}\Ease\EaseMaps.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Texture Editor"; Filename: "{app}\Ease\EaseTape.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Viewer"; Filename: "{app}\Ease\EaseView.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Vision"; Filename: "{app}\Ease\EaseVisi.exe"; WorkingDir: "{app}\Ease"
Name: "{group}\EASE Wave Generator"; Filename: "{app}\Ease\GenWave.exe"; WorkingDir: "{app}\Ease"

[Run]
Filename: "{app}\Ease\EaseBall.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseBulb.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseClus.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseEars.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseEyes.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseIMEX.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseMaps.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseProb.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseRays.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseRoom.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseSpkr.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseTape.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseTool.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseTPEd.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseView.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseVisi.exe"; Parameters: "/REGSERVER"
Filename: "{app}\Ease\EaseWall.exe"; Parameters: "/REGSERVER"
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\Anigif.ocx"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\Collection.dll"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\Comct232.ocx"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\Comctl32.ocx"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\DWEASY36.OCX"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\Dwshk36.ocx"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\DX7VB.DLL"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\EaseLbox.dll"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\EaseMirr.dll"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{app}\Ease\EaseTrac.dll"""
<-- // сокращаю из-за очень большого количества строк: свыше 11500 // -->
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{sys}\Dwspy32.dll"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/s ""{sys}\Dwspy36.dll"""

[Registry]
Root: HKCR; Subkey: ".bir"; ValueType: string; ValueData: "EASE.BinauralFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".blb"; ValueType: string; ValueData: "EASE.LightSourceDataFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".ebm"; ValueType: string; ValueData: "EASE.BalloonDataFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".egl"; ValueType: string; ValueData: "EASE.OpenGLFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".frd"; ValueType: string; ValueData: "EASE.ProjectFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".irm"; ValueType: string; ValueData: "EASE.IRModulatorDataFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".irr"; ValueType: string; ValueData: "EASE.IRRadiatorDataFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".mat"; ValueType: string; ValueData: "EASE.MaterialDataFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".mpc"; ValueType: string; ValueData: "EASE.ImpactFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".ppj"; ValueType: string; ValueData: "EASE.PackedProjectFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".rlf"; ValueType: string; ValueData: "EASEPad.ReportLayoutFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".rsp"; ValueType: string; ValueData: "EASE.ResponseFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".spk"; ValueType: string; ValueData: "EASE.SpeakerDataFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".tex"; ValueType: string; ValueData: "EASE.TextureDataFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: "Applications\Ease.exe"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "Applications\EaseBall.exe"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "Applications\EaseBulb.exe"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "Applications\EaseClus.exe"; Flags: dontcreatekey uninsdeletekey
<-- // сокращаю из-за очень большого количества строк: свыше 11500 // -->
Root: HKCR; Subkey: "Applications\EaseWall.exe"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "Applications\i_view32.exe"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "CLSID\{{82351441-9094-11D1-A24B-00A0C932C7DF}"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "EASE.BalloonDataFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: "EASE.BalloonDataFile"; ValueType: string; ValueData: "EASE Balloon Data File"; Flags: noerror
Root: HKCR; Subkey: "EASE.BalloonDataFile\DefaultIcon"; ValueType: string; ValueData: "{app}\Ease\EaseBall.exe,0"; Flags: noerror
Root: HKCR; Subkey: "EASE.BalloonDataFile\shell\open\command"; ValueType: string; ValueData: "{app}\Ease\EaseBall.exe %1"; Flags: noerror
Root: HKCR; Subkey: "EASE.BinauralFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: "EASE.BinauralFile"; ValueType: string; ValueData: "EASE Binaural Impulse Response File"; Flags: noerror
Root: HKCR; Subkey: "EASE.BinauralFile\DefaultIcon"; ValueType: string; ValueData: "{app}\Ease\EaseEars.exe,0"; Flags: noerror
Root: HKCR; Subkey: "EASE.BinauralFile\shell\open\command"; ValueType: string; ValueData: "{app}\Ease\EaseEars.exe %1"; Flags: noerror
Root: HKCR; Subkey: "EASE.ImpactFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: "EASE.ImpactFile"; ValueType: string; ValueData: "EASE Impact File"; Flags: noerror
Root: HKCR; Subkey: "EASE.ImpactFile\DefaultIcon"; ValueType: string; ValueData: "{app}\Ease\EaseProb.exe,0"; Flags: noerror
Root: HKCR; Subkey: "EASE.ImpactFile\shell\open\command"; ValueType: string; ValueData: "{app}\Ease\EaseProb.exe %1"; Flags: noerror
Root: HKCR; Subkey: "EASE.IRModulatorDataFile"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: "EASE.IRModulatorDataFile"; ValueType: string; ValueData: "EASE IR Modulator Data File"; Flags: noerror
Root: HKCR; Subkey: "EASE.IRModulatorDataFile\DefaultIcon"; ValueType: string; ValueData: "{app}\Ease\EaseIrBase.exe,0"; Flags: noerror
Root: HKCR; Subkey: "EASE.IRModulatorDataFile\shell\open\command"; ValueType: string; ValueData: "{app}\Ease\EaseIrBase.exe %1"; Flags: noerror
<-- // сокращаю из-за очень большого количества строк: свыше 11500 // -->
Root: HKCR; Subkey: "Interface\{{5252AC41-94BB-11D1-B2E7-444553540000}"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "Interface\{{82351440-9094-11D1-A24B-00A0C932C7DF}"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "Interface\{{FAFA35B0-8B72-11D2-90B2-00C04FC2C602}"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "IrfanView"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "TypeLib\{{82351433-9094-11D1-A24B-00A0C932C7DF}"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "TypeLib\{{E1211242-8E94-11D1-8808-00C04FC2C602}"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EASE 4.0 EasePad"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EASE 4.0 Tools"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EASE 4.1 Balloon"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EASE 4.1 Main"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EASE 4.1 Maps"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EASE 4.1 Room"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EASE 4.1 View"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EaseBall"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EaseEars"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EaseEyes"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EaseHorn"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EaseImex"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EaseMain"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EaseProb"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\EaseWall"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Acudata"; Flags: uninsdeletekey noerror
Root: HKLM; Subkey: "SOFTWARE\Acudata\Sheriff\ProductID\5357-8611-2529-7641-5708"; ValueType: string; ValueName: "LicencePath"; ValueData: "{app}\EaseLicence\"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Acudata\Sheriff\ProductID\5357-8611-2529-7641-5708"; ValueType: string; ValueName: "ProductName"; ValueData: "Ease 4.1"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Ease.exe"; Flags: uninsdeletekey noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Ease.exe"; ValueType: string; ValueData: "{app}\Ease\Ease.exe"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Ease.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\Ease"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; Flags: uninsdeletekeyifempty noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease00.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease01.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease02.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease03.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease04.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
<-- // сокращаю из-за очень большого количества строк: свыше 11500 // -->
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease12.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease13.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease14.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease15.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "EaseGUARD.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\Help"; ValueType: string; ValueName: "Ease40HELPAPP.HLP"; ValueData: "{app}\Ease"; Flags: uninsdeletevalue noerror

[UninstallRun]
Filename: "{app}\Ease\EaseBall.exe"; Parameters: "/UNREGSERVER"
Filename: "{app}\Ease\EaseBulb.exe"; Parameters: "/UNREGSERVER"
Filename: "{app}\Ease\EaseClus.exe"; Parameters: "/UNREGSERVER"
Filename: "{app}\Ease\EaseEars.exe"; Parameters: "/UNREGSERVER"
<-- // сокращаю из-за очень большого количества строк: свыше 11500 // -->
Filename: "{app}\Ease\EaseVisi.exe"; Parameters: "/UNREGSERVER"
Filename: "{app}\Ease\EaseWall.exe"; Parameters: "/UNREGSERVER"
Filename: "{sys}\regsvr32.exe"; Parameters: "/u /s ""{app}\Ease\Anigif.ocx"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/u /s ""{app}\Ease\Collection.dll"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/u /s ""{app}\Ease\Comct232.ocx"""
<-- // сокращаю из-за очень большого количества строк: свыше 11500 // -->
Filename: "{sys}\regsvr32.exe"; Parameters: "/u /s ""{app}\Ease\Vsflex2.ocx"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/u /s ""{sys}\Comdlg32.ocx"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/u /s ""{sys}\Dwspy32.dll"""
Filename: "{sys}\regsvr32.exe"; Parameters: "/u /s ""{sys}\Dwspy36.dll"""

Код: Выделить весь код
procedure AfterInstall(S: String);
begin
	begin
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASEBULB.DIR'), ExpandConstant('{app}\EaseData\Lights') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASEIM21.DIR'), ExpandConstant('{app}\EaseData\Projects') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASEIMAC.DIR'), ExpandConstant('{app}\EaseData\Projects') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASEIMAI.DIR'), ExpandConstant('{app}\EaseData\Projects') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASEIMC2.DIR'), ExpandConstant('{app}\EaseData\Projects') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASEIRED.DIR'), ExpandConstant('{app}\EaseData\IRDevices') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASEPRO.DIR'), ExpandConstant('{app}\EaseData\Projects') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASESPKR.DIR'), ExpandConstant('{app}\EaseData\Global Speakers') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASETAPE.DIR'), ExpandConstant('{app}\EaseData\Textures') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{app}\EasePath\EASEWALL.DIR'), ExpandConstant('{app}\EaseData\Global Materials') + #13 + #10, True);
<-- // сокращаю из-за очень большого количества строк: свыше 11500 // -->
		SaveStringToFile(ExpandConstant('{win}\EASE40.DIR'), ExpandConstant('{app}\EasePath') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{win}\EASELIC.DIR'), ExpandConstant('{app}\EaseLicence') + #13 + #10, True);
		SaveStringToFile(ExpandConstant('{win}\EASE40.UID'), '{7BA1A360-647C-11D4-A0F9-00105ACC16E5}' + #13 + #10, True);
	end;
end;

Отправлено: 07:00, 21-12-2006 | #4

Название темы: Скрипты Inno Setup Compiler