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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup Compiler

Ответить
Настройки темы
Скрипты Inno Setup Compiler

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


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

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


Изменения
Автор: QAZAK
Дата: 21-12-2006
Вложения
Тип файла: txt wordfile.txt
(80.0 Kb, 104 просмотров)
Учитывая популярность этой, на мой взгляд, замечательной программы, неудивительно, что тем с ней связанных создано много. Тем не менее, хотелось бы выделить еще одну ветку этого также замечательного форума, под обмен готовыми скриптами к самым разным программам. Кое-какой опыт в этом деле имеется (свыше 300 неоднократно модифицированных и перепакованных программ...)
Кроме всего прочего, стОит отметить, что при создании скрипта очень важно знать само поведение программы, как во время установки, так и во время работы, а именно: какие ключи реестра и файлы она создает и какие из них должны быть удалены во время деинсталляции, и пр. и пр.
К основным инструментам отнесу:
Autoruns, File Monitor, Process Explorer, Registry Monitor - для мониторинга и не только
Dependency Walker, OLE Viewer - изучение структуры связей
HTML Help Workshop - редактирование и создание файлов справки (.chm)
eXeScope, PE Explorer, Resource Hacker - всем известные редакторы ресурсов
OgreGUI - редактор, позволяющий править тело любых незапакованных win32 файлов (по моей оценке - 10 баллов из 10)
ISTool - ну это понятно что (использую его в основном для создания секции реестра из внешнего reg-файла большого размера, от 500Кб и выше)
PEiD - сканер, позволяющий определить чем запакована программа, дизассемблировать, поправить чего-нибудь или посмотреть строки.
PE Tools моногофункциональная штука, наподобие PEiD'а
Wise Installation System - несмотря на то, что это пакет для создания инсталляторов, он может с легкостью использоваться совсем для других целей... таких как, например, просканировать систему перед установкой приложения(ий), и после повторного сканирования выдать результат в очень удобной наглядной форме. Поддерживает также перезагрузку по завершении тестированного приложения.
VMware Workstation - без комментариев! Хотя, пожалуй один добавлю: VMware Workstation + Wise Installation System = 50% дела.
Что касается написания скриптов, то предпочитаю делать это вручную, используя UltraEdit-32, к которому для удобства добавил в файл подсветки синтаксиса - секцию Inno Setup'а (wordfile.txt в прикрепленном файле).
Что-ж, после маленького предисловия, перейдем к теме...

Отправлено: 06:33, 21-12-2006

 

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


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

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


Начну с простого...
Код: Выделить весь код
[Setup]
AppName=Ad-aware Personal
AppVerName=Ad-aware Personal version 6.0
AppPublisher=Copyright (C) 2000-2003 Lavasoft Sweden
AppSupportURL=http://www.lavasoftsupport.com
DefaultDirName={pf}\Lavasoft\Ad-aware
DefaultGroupName=Lavasoft
UninstallDisplayIcon={app}\Ad-aware.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes
WizardImageFile=Ad-aware.bmp
WizardSmallImageFile=Ad-awareSmall.bmp

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\aawhelper.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Ad-aware.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Alert.wav"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Default.det"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Description.ini"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Manual.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\reflist.ref"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Plugins\plugdest.mp"; DestDir: "{app}\Plugins"; Flags: ignoreversion

[Icons]
Name: "{group}\Ad-aware"; Filename: "{app}\Ad-aware.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\Ad-aware"; Filename: "{app}\Ad-aware.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\Ad-aware.exe"; Description: "{cm:LaunchProgram,Ad-aware}"; Flags: nowait postinstall skipifsilent
Код: Выделить весь код
[Setup]
AppName=ASPack
AppVerName=ASPack version 2.12
AppPublisher=Copyright (C) 1998-2002 Alexey Solodovnikov
AppPublisherURL=http://www.aspack.com/
DefaultDirName={pf}\ASPack
DefaultGroupName=ASPack
UninstallDisplayIcon={app}\ASPack.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\ASPack.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ASPack.hlp"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\English.ini"; DestDir: "{app}"; Flags: ignoreversion

[Icons]
Name: "{group}\ASPack"; Filename: "{app}\ASPack.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\ASPack"; Filename: "{app}\ASPack.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\ASPack.exe"; Description: "{cm:LaunchProgram,ASPack}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCU; Subkey: "Software\ASPack"; Flags: dontcreatekey uninsdeletekey
Код: Выделить весь код
[Setup]
AppName=AutoPlay Media Studio
AppVerName=AutoPlay Media Studio version 6.0
AppPublisher=Copyright (C) 1997-2005 Indigo Rose Software Corporation
AppPublisherURL=http://www.indigorose.com/
AppSupportURL=support@indigorose.com
AppUpdatesURL=http://www.indigorose.com/
DefaultDirName={pf}\Indigo Rose\AutoPlay Media Studio 6
DefaultGroupName=Indigo Rose
UninstallDisplayIcon={app}\ams60.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes
WizardImageFile=AMS.bmp
WizardSmallImageFile=AMSSmall.bmp

[Files]
Source: "{app}\ams60.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\cmcs21.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ir_sc.dll"; DestDir: "{app}"; Flags: ignoreversion regserver
Source: "{app}\ReadMe.htm"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Update.dat"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Update.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Data\_code_templates.xml"; DestDir: "{app}\Data"; Flags: ignoreversion
Source: "{app}\Data\_constants.xml"; DestDir: "{app}\Data"; Flags: ignoreversion
Source: "{app}\Data\_globalvars.xml"; DestDir: "{app}\Data"; Flags: ignoreversion
Source: "{app}\Data\_help_map.xml"; DestDir: "{app}\Data"; Flags: ignoreversion
<-- // даю в сокращении из-за большого количества строк: свыше 3500 // -->
Source: "{app}\Tools\ButtonMaker.chm"; DestDir: "{app}\Tools"; Flags: ignoreversion
Source: "{app}\Tools\ButtonMaker.exe"; DestDir: "{app}\Tools"; Flags: ignoreversion
Source: "{sys}\DVDProX2.dll"; DestDir: "{sys}"; Flags: allowunsafefiles regserver sharedfile uninsrestartdelete
Source: "{sys}\PTxSCP.ocx"; DestDir: "{sys}"; Flags: allowunsafefiles regserver sharedfile uninsrestartdelete

[Icons]
Name: "{group}\AutoPlay Media Studio"; Filename: "{app}\ams60.exe"; WorkingDir: "{app}"
Name: "{group}\Button Maker"; Filename: "{app}\Tools\ButtonMaker.exe"; WorkingDir: "{app}\Tools"

[Registry]
Root: HKCR; Subkey: ".am6"; ValueType: string; ValueData: "AMS60.Document"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: ".apt"; ValueType: string; ValueData: "AMS60.Document"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: ".apz"; ValueType: string; ValueData: "AMS60.Document"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: ".btn"; ValueType: string; ValueData: "AMSBTNEditor.Document"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "AMS60.Document"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "AMSBTNEditor.Document"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "CLSID\{{E1ECEE13-C24A-4F00-9712-D69964864C5E}"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "CLSID\{{F18E003E-6C89-4839-8FAF-34C489844C0C}"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\Indigo Rose"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Indigo Rose\AutoPlay Media Studio 6.0";  Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\Indigo Rose\AutoPlay Media Studio Button Maker";  Flags: dontcreatekey uninsdeletekey
Код: Выделить весь код
[Setup]
AppName=BitSpirit
AppVerName=BitSpirit version 3.2
AppPublisher=Copyright (C) 2006 BitSpirit
AppPublisherURL=http://www.167bt.com/
DefaultDirName={pf}\BitSpirit
DefaultGroupName=BitSpirit
UninstallDisplayIcon={app}\BitSpirit.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes
WizardImageFile=BitSpirit.bmp
WizardSmallImageFile=BitSpiritSmall.bmp

[Components]
Name: "main"; Description: "Main program files for BT download"; Types: "full compact custom"
Name: "patch"; Description: "TCP/IP limitation patch for Windows XP SP2"; Types: "full"
Name: "ipplugin"; Description: "IP plugin (convert IP to detailed address)"; Types: "full"
Name: "upnp"; Description: "Utility for detecting your UPnP device"; Types: "full"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\BetterSP2.exe"; DestDir: "{app}"; Components: "patch"; Flags: ignoreversion
Source: "{app}\BitSpirit.exe"; DestDir: "{app}"; Components: "main"; Flags: ignoreversion
Source: "{app}\BLink.dll"; DestDir: "{app}"; Components: "main"; Flags: ignoreversion regserver uninsrestartdelete
Source: "{app}\bsres.dll"; DestDir: "{app}"; Components: "main"; Flags: ignoreversion
Source: "{app}\bsurl.htm"; DestDir: "{app}"; Components: "main"; Flags: ignoreversion
Source: "{app}\Builder.exe"; DestDir: "{app}"; Components: "main"; Flags: ignoreversion
Source: "{app}\MemFree.exe"; DestDir: "{app}"; Components: "main"; Flags: ignoreversion
Source: "{app}\MyUPnP.exe"; DestDir: "{app}"; Components: "upnp"; Flags: ignoreversion
Source: "{app}\splash.bmp"; DestDir: "{app}"; Components: "main"; Flags: ignoreversion
Source: "{app}\torrent.ico"; DestDir: "{app}"; Components: "main"; Flags: ignoreversion
Source: "{app}\config\app.ico"; DestDir: "{app}\config"; Components: "main"; Flags: ignoreversion
Source: "{app}\config\banner.bmp"; DestDir: "{app}\config"; Components: "main"; Flags: ignoreversion
Source: "{app}\config\ipfilter.dat"; DestDir: "{app}\config"; Components: "main"; Flags: ignoreversion
Source: "{app}\config\mfilter.dat"; DestDir: "{app}\config"; Components: "main"; Flags: ignoreversion
Source: "{app}\plugin\ip.dll"; DestDir: "{app}\plugin"; Components: "main"; Flags: ignoreversion
Source: "{app}\plugin\IPData.dat"; DestDir: "{app}\plugin"; Components: "ipplugin"; Flags: ignoreversion
Source: "{app}\plugin\peerid.dll"; DestDir: "{app}\plugin"; Components: "main"; Flags: ignoreversion
Source: "{app}\plugin\tracker.dll"; DestDir: "{app}\plugin"; Components: "main"; Flags: ignoreversion
Source: "{app}\sounds\alert.wav"; DestDir: "{app}\sounds"; Components: "main"; Flags: ignoreversion
Source: "{app}\sounds\msg.wav"; DestDir: "{app}\sounds"; Components: "main"; Flags: ignoreversion
Source: "{app}\sounds\sent.wav"; DestDir: "{app}\sounds"; Components: "main"; Flags: ignoreversion

[Icons]
Name: "{group}\BitSpirit"; Filename: "{app}\BitSpirit.exe"; Components: "main"; WorkingDir: "{app}"
Name: "{group}\Torrent Builder"; Filename: "{app}\Builder.exe"; Components: "main"; WorkingDir: "{app}"
Name: "{group}\UPnP Detector"; Filename: "{app}\MyUPNP.exe"; Components: "upnp"; WorkingDir: "{app}"
Name: "{userdesktop}\BitSpirit"; Filename: "{app}\BitSpirit.exe"; Components: "main"; Tasks: "desktopicon";
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\BitSpirit"; Filename: "{app}\BitSpirit.exe"; Components: "main"; WorkingDir: "{app}"; Tasks: "quicklaunchicon";

[Run]
Filename: "{app}\BitSpirit.exe"; Description: "{cm:LaunchProgram,BitSpirit}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCR; Subkey: ".torrent"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: ".torrent"; ValueType: string; ValueData: "BitTorrent"; Flags: noerror
Root: HKCR; Subkey: ".torrent"; ValueType: string; ValueName: "Content Type"; ValueData: "application/x-bittorrent"; Flags: noerror
Root: HKCR; Subkey: "BitTorrent"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: "BitTorrent"; ValueType: string; ValueData: "BitTorrent File"; Flags: noerror
Root: HKCR; Subkey: "BitTorrent\DefaultIcon"; ValueType: string; ValueData: "{app}\torrent.ico"; Flags: noerror
Root: HKCR; Subkey: "BitTorrent\shell\open\command"; ValueType: string; ValueData: """{app}\BitSpirit.exe"" ""%1"""; Flags: noerror
Root: HKCR; Subkey: "MIME\Database\Content Type\application/x-bittorrent"; ValueType: string; ValueName: "Extension"; ValueData: ".torrent"; Flags: uninsdeletekey noerror
Root: HKCU; Subkey: "Software\ByteLinker"; Flags: uninsdeletekey noerror
Root: HKCU; Subkey: "Software\ByteLinker\BitSpirit"; ValueType: string; ValueName: "AppPath"; ValueData: "{app}{\}"; Flags: noerror
Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\MenuExt\Download Using &BitSpirit"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueName: "CBitSpirit"; Flags: uninsdeletevalue
Код: Выделить весь код
[Setup]
AppName=Chameleon Clock
AppVerName=Chameleon Clock version 3.6
AppPublisher=Copyright (C) 1998-2006 Softshape Development
AppPublisherURL=http://www.softshape.com/cham
DefaultDirName={pf}\Chameleon Clock
DefaultGroupName=Chameleon Clock
UninstallDisplayIcon={app}\MAINICON.ico
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes
WizardImageFile=ChameleonClock.bmp
WizardSmallImageFile=ChameleonClockSmall.bmp

[Files]
Source: "{app}\About.gif"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Anim.gif"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ChamClock.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ChamClock.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\History.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\MainIcon.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Native.lng"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Quick.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ReadMe.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\RestoreSettings.bat"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Russian.lng"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\SaveSettings.bat"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ServList.dat"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\SNTP.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\TrayClock.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\UnzDll.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Icons\Birthday.icl"; DestDir: "{app}\Icons"; Flags: ignoreversion
Source: "{app}\Icons\Icons.icl"; DestDir: "{app}\Icons"; Flags: ignoreversion
Source: "{app}\Icons\ReadMe.txt"; DestDir: "{app}\Icons"; Flags: ignoreversion
Source: "{app}\Images\1.gif"; DestDir: "{app}\Images"; Flags: ignoreversion
Source: "{app}\Images\2.gif"; DestDir: "{app}\Images"; Flags: ignoreversion
Source: "{app}\Images\3.gif"; DestDir: "{app}\Images"; Flags: ignoreversion
Source: "{app}\Images\4.gif"; DestDir: "{app}\Images"; Flags: ignoreversion
Source: "{app}\Images\5.gif"; DestDir: "{app}\Images"; Flags: ignoreversion
<-- // сокращаю из-за однотипности строк // -->
Source: "{app}\Sounds\Ticking Clock.mp3"; DestDir: "{app}\Sounds"; Flags: ignoreversion
Source: "{app}\Sounds\Tinkle.wav"; DestDir: "{app}\Sounds"; Flags: ignoreversion
Source: "{app}\Sounds\Title.wav"; DestDir: "{app}\Sounds"; Flags: ignoreversion
Source: "{app}\Sounds\Whistler Bells.mp3"; DestDir: "{app}\Sounds"; Flags: ignoreversion

[Icons]
Name: "{group}\Chameleon Clock"; Filename: "{app}\ChamClock.exe"; IconFilename: "{app}\MAINICON.ico"; WorkingDir: "{app}"
Name: "{group}\Quick Introduction"; Filename: "{app}\Quick.exe"; WorkingDir: "{app}"

[Run]
Filename: "{app}\ChamClock.exe"; Description: "{cm:LaunchProgram,Chameleon Clock}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCU; Subkey: "Software\HomeAlarm"; Flags: uninsdeletekey noerror
Root: HKCU; Subkey: "Software\HomeAlarm"; ValueType: string; ValueData: "{app}"; Flags: noerror
Root: HKCU; Subkey: "Software\HomeAlarm\Common"; ValueType: string; ValueName: "SkinsOrder"; ValueData: "36,43,1,32,35,23,31,1,10,45,30,21,1,46,23,23,38,1,35,8,38,37"; Flags: noerror
Root: HKCU; Subkey: "Software\HomeAlarm\Options"; ValueType: string; ValueName: "Language"; ValueData: "Russian"; Flags: noerror
Root: HKCU; Subkey: "Software\HomeAlarm\Servers"; ValueType: string; ValueName: "chime.utoronto.ca"; ValueData: "Canada, University of Toronto"; Flags: noerror
Root: HKCU; Subkey: "Software\HomeAlarm\Servers"; ValueType: string; ValueName: "ntp0.pipex.net"; ValueData: "UK, Cambridge"; Flags: noerror
Root: HKCU; Subkey: "Software\HomeAlarm\Servers"; ValueType: string; ValueName: "time.nist.gov"; ValueData: "USA, National Center for Atmospheric Research"; Flags: noerror
Root: HKCU; Subkey: "Software\HomeAlarm\URLs"; ValueType: string; ValueName: "online_url"; ValueData: "http://www.softshape.com/cham/clockimesh.htm"; Flags: noerror
Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "HomeAlarm"; Flags: uninsdeletevalue

[INI]
Filename: "{app}\~chimes.ini"; Section: "Alarm1"; Key: "Action"; String: "1"
Filename: "{app}\~chimes.ini"; Section: "Alarm1"; Key: "ActiveAfterTime"; String: "0"
Filename: "{app}\~chimes.ini"; Section: "Alarm1"; Key: "ActiveBeforeTime"; String: "0"
Filename: "{app}\~chimes.ini"; Section: "Alarm1"; Key: "AlarmStyle"; String: "1"
Filename: "{app}\~chimes.ini"; Section: "Alarm1"; Key: "DeadTime"; String: "0.416666666666667"
Filename: "{app}\~chimes.ini"; Section: "Alarm1"; Key: "FadeIn"; String: "20"
<-- // сокращаю из-за однотипности строк // -->
Filename: "{app}\~chimes.ini"; Section: "Alarm3"; Key: "State"; String: "1"
Filename: "{app}\~chimes.ini"; Section: "Alarm3"; Key: "TimeStyle"; String: "3"
Filename: "{app}\~chimes.ini"; Section: "Alarm3"; Key: "Volume"; String: "100"
Filename: "{app}\~chimes.ini"; Section: "Alarm3"; Key: "Weekdays"; String: "254"
Filename: "{app}\~chimes.ini"; Section: "Alarm3"; Key: "WindowColor"; String: "14990245"

Отправлено: 06:46, 21-12-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


Код: Выделить весь код
[Setup]
AppName=CSE HTML Validator
AppVerName=CSE HTML Validator version 6.5
AppPublisher=Copyright (C) 1997-2004 AI Internet Solutions
AppPublisherURL=http://www.htmlvalidator.com/
DefaultDirName={pf}\CSE HTML Validator
DefaultGroupName=AI Internet Solutions
UninstallDisplayIcon={app}\cse65.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\batchreporttemplate.css"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\cmdlineprocessor.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\cse65.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\csevalidatorV65.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\cssinsertercfg.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\cssinsertercfg.txt.dist"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\htmlval65.cfg"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\javascriptinsertercfg.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\javascriptinsertercfg.txt.dist"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\log.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\msgidcfg.xml"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\msgidcfg.xml.dist"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\output.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\phpinsertercfg.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\phpinsertercfg.txt.dist"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\scratchpad1.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\scratchpad2.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\soundplayer.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\taginsertercfg.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\taginsertercfg.txt.dist"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\userinsertercfg.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\userinsertercfg.txt.dist"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Dictionary\AIISAdd.adm"; DestDir: "{app}\Dictionary"; Flags: ignoreversion
Source: "{app}\Dictionary\American.adm"; DestDir: "{app}\Dictionary"; Flags: ignoreversion
Source: "{app}\Dictionary\FHTMLAdd.adm"; DestDir: "{app}\Dictionary"; Flags: ignoreversion
Source: "{app}\Dictionary\HTMLAdd.adm"; DestDir: "{app}\Dictionary"; Flags: ignoreversion
Source: "{app}\Documentation\about.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\attributegroupseditor.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\attributeseditor.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\attributevalueseditor.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\categorieseditor.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\characterentitieseditor.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\commandlinearguments.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\configuration.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\contents.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\docs.css"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\draganddropdefaulttoolselectdialogbox.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\editoreditortab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\editorfileoptionstab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\editorfiletypestab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\editorgeneralinfo.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\editorgeneraltab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\editorhtmltab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\editorinserters.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\findreplacedialog.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\gettingstarted.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\messageids.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\noteseditor.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\programlimitations.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\programseditor.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\quickref.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\resultswindowlinkstab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\settinguprightclickpopupmenus.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\spellchecking.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\tagnameseditor.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\templatetool.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\tipsforusinghtmlvalidator.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\uninstallinghtmlvalidator.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\usingthetools.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valengineaccessibilitytab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valengineclassictab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valengineflagstab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valenginegeneraltab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valengineloggingtab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valenginenetworktab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valenginestylestab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valenginetoolstab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valenginevalidatortab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\valserverside.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\webbrowser.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\welcome.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\wizardlinkstab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\wizardmain.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\wizardoptionstab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\wizardreportingtab.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\wizardtargetlistformat.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\wizardtargetlistoptions.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\Documentation\wizardtargetproperties.html"; DestDir: "{app}\Documentation"; Flags: ignoreversion
Source: "{app}\NewTemplates\HTML 4.01 Frameset.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\HTML 4.01 Strict.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\HTML 4.01 Transitional.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\HTML 4.01 Transitional-.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\XHTML 1.0 Frameset.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\XHTML 1.0 Strict.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\XHTML 1.0 Transitional.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\XHTML 1.0 Transitional-.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\XHTML 1.1.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\XHTML 1.1-.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\NewTemplates\XHTML Basic 1.0.txt"; DestDir: "{app}\NewTemplates"; Flags: ignoreversion
Source: "{app}\ParserRules\abap.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\asp(vbs)_html.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\assembler.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\awk_script.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\c#.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\c.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\c++builder.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\clarion.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\cliper.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\cobol.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\css_lev1.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\css_lev2.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\delphi.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\dfm_files.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\fortran.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\foxpro.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\html.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\ini_files.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\java.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\java_script.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\javascript_html.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\latex.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\microsoft_idl.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\modula2.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\ms_dosbl.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\oberon.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\perl.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\php_in_html.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\pl_sql.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\python.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\resourse_rs_files.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\rtf.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\sql_dbisam3.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\sql_oracle.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\tcltk.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\unix_shell.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\vb_net.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\vbs_script.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\vbs_script_html.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\vis_basic.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\xml.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{app}\ParserRules\xml_with_scripts.xs"; DestDir: "{app}\ParserRules"; Flags: ignoreversion
Source: "{sys}\csevalidator.dll"; DestDir: "{sys}"; Flags: allowunsafefiles uninsrestartdelete
Source: "{sys}\vcl50.bpl"; DestDir: "{sys}"; Flags: allowunsafefiles sharedfile uninsrestartdelete

[Icons]
Name: "{group}\CSE HTML Validator"; Filename: "{app}\cse65.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\CSE HTML Validator"; Filename: "{app}\cse65.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\cse65.exe"; Description: "{cm:LaunchProgram,CSE HTML Validator}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCU; Subkey: "Software\Addictive Software"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\AI Internet Solutions"; Flags: uninsdeletekey noerror
Root: HKCU; Subkey: "Software\AI Internet Solutions\CSE HTML Validator v4"; ValueType: string; ValueName: "RegistrationKeyV65"; ValueData: "0021426305"; Flags: noerror
Root: HKCU; Subkey: "Software\AI Internet Solutions\CSE HTML Validator v4"; ValueType: string; ValueName: "RegistrationNameV65"; ValueData: "TEAM iPA"; Flags: noerror
Root: HKCU; Subkey: "Software\AI Internet Solutions\CSE HTML Validator v4"; ValueType: string; ValueName: "RegistrationPINV65"; ValueData: "874549"; Flags: noerror
Root: HKCU; Subkey: "Software\DreamCompany"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\CSE3310"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\cse65.exe"; Flags: uninsdeletekey noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\cse65.exe"; ValueType: string; ValueData: "{app}\cse65.exe"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\cse65.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}\cse65.exe"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\htmlval.exe"; Flags: uninsdeletekey noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\htmlval.exe"; ValueType: string; ValueData: "{app}\cmdlineprocessor.exe"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\htmlval.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}"; Flags: noerror
Код: Выделить весь код
[Setup]
AppName=Change Folder Icons
AppVerName=Change Folder Icons version 6.0
AppPublisher=Copyright (C) 2001-2003 NeSoft Inc.
AppPublisherURL=http://www.nesoft.org
AppSupportURL=support@nesoft.org
AppUpdatesURL=http://www.nesoft.org/change_folder_icons.shtml
DefaultDirName={pf}\Change Folder Icons
DefaultGroupName=Change Folder Icons
UninstallDisplayIcon={app}\CFI.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes
WizardImageFile=ChangeFolderIcons.bmp
WizardSmallImageFile=ChangeFolderIconsSmall.bmp

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\CFI.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ChangeFolderIcons.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\English.lng"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Russian.lng"; DestDir: "{app}"; Flags: ignoreversion

[Icons]
Name: "{group}\Change Folder Icons"; Filename: "{app}\CFI.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\Change Folder Icons"; Filename: "{app}\CFI.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\CFI.exe"; Description: "{cm:LaunchProgram,Change Folder Icons}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCU; Subkey: "Software\NeSoft"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\NeSoft\ChangeFolderIcon"; ValueType: string; ValueName: "Key"; ValueData: "длиииииииииииииииииииииииииииииииииинный серийный номер"; Flags: noerror
Код: Выделить весь код
[Setup]
AppName=Dependency Walker
AppVerName=Dependency Walker version 2.1
AppPublisher=Copyright (C) 1996-2002 Microsoft Corporation
AppPublisherURL=http://www.microsoft.com/
AppSupportURL=http://www.microsoft.com/
AppUpdatesURL=http://www.microsoft.com/
DefaultDirName={pf}\Dependency Walker
DefaultGroupName=Microsoft
UninstallDisplayIcon={app}\depends.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\depends.cnt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\depends.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\depends.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\depends.hlp"; DestDir: "{app}"; Flags: ignoreversion

[Icons]
Name: "{group}\Dependency Walker"; Filename: "{app}\depends.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\Dependency Walker"; Filename: "{app}\depends.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\depends.exe"; Description: "{cm:LaunchProgram,Dependency Walker}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCR; Subkey: ".dwi"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: ".dwp"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "dwifile"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "dwpfile"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\Microsoft\Dependency Walker"; Flags: dontcreatekey uninsdeletekey

Отправлено: 06:55, 21-12-2006 | #3


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


Сообщения: 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


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


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

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


Код: Выделить весь код
[Setup]
AppName=FlashGet
AppVerName=FlashGet version 1.0
AppPublisher=Copyright (C) 1999-2001 Kevin Hou
AppPublisherURL=http://www.amazesoft.com/
DefaultDirName={pf}\FlashGet
DefaultGroupName=FlashGet
UninstallDisplayIcon={app}\FlashGet.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\Default.jcd"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\FlashGet.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\FlashGet.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\jc_all.htm"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\jc_link.htm"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\jccatch.dll"; DestDir: "{app}"; Flags: ignoreversion regserver uninsrestartdelete
Source: "{app}\Mirrors.lst"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\MyMirror.lst"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Normal.jcs"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Start.cdi"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Table.jcs"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Sounds\Added.wav"; DestDir: "{app}\Sounds"; Flags: ignoreversion
Source: "{app}\Sounds\All Done.wav"; DestDir: "{app}\Sounds"; Flags: ignoreversion
Source: "{app}\Sounds\Done.wav"; DestDir: "{app}\Sounds"; Flags: ignoreversion
Source: "{app}\Sounds\Error.wav"; DestDir: "{app}\Sounds"; Flags: ignoreversion
[Icons]
Name: "{group}\FlashGet"; Filename: "{app}\FlashGet.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\FlashGet"; Filename: "{app}\FlashGet.exe"; WorkingDir: "{app}"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\FlashGet"; Filename: "{app}\FlashGet.exe"; WorkingDir: "{app}"; Tasks: quicklaunchicon

[Run]
Filename: "{app}\FlashGet.exe"; Description: "{cm:LaunchProgram,FlashGet}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCR; Subkey: ".jcd"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "FlashGet.Document"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\JetCar"; Flags: uninsdeletekey noerror
Root: HKCU; Subkey: "Software\JetCar\JetCar\General"; ValueType: string; ValueName: "MonitorType"; ValueData: ".AVI;.BMP;.CHM;.DIB;.DOC;.EXE;.GIF;.JPE;.JPEG;.JPG;.MP3;.MPG;.MPEG;.MID;.MIDI;.MOV;.PDF;.PLS;.PNG;.RAR;.TIF;.TIFF;.TTF;.TXT;.WAV;.WMA;.WMV;.ZIP"; Flags: noerror
Root: HKCU; Subkey: "Software\JetCar\JetCar\General"; ValueType: string; ValueName: "Open Types"; ValueData: ".AVI;.MP3;.MPG;.MPEG;.MID;.MIDI;.MOV;.WAV;.WMA;.WMV"; Flags: noerror
Root: HKCU; Subkey: "Software\JetCar\JetCar\General"; ValueType: string; ValueName: "RegName"; ValueData: "xxxxxx"; Flags: noerror
Root: HKCU; Subkey: "Software\JetCar\JetCar\General"; ValueType: string; ValueName: "RegPass"; ValueData: "xxxxxxxxx"; Flags: noerror
Root: HKCU; Subkey: "Software\JetCar\JetCar\Sounds"; ValueType: string; ValueName: "Sound0"; ValueData: "{app}\Sounds\Added.wav"; Flags: noerror
Root: HKCU; Subkey: "Software\JetCar\JetCar\Sounds"; ValueType: string; ValueName: "Sound1"; ValueData: "{app}\Sounds\Done.wav"; Flags: noerror
Root: HKCU; Subkey: "Software\JetCar\JetCar\Sounds"; ValueType: string; ValueName: "Sound2"; ValueData: "{app}\Sounds\Error.wav"; Flags: noerror
Root: HKCU; Subkey: "Software\JetCar\JetCar\Sounds"; ValueType: string; ValueName: "Sound3"; ValueData: "{app}\Sounds\All Done.wav"; Flags: noerror
Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\MenuExt\Download all by FlashGet"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\MenuExt\Download using FlashGet"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\Stilesoft"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Stilesoft\NetCaptor"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Stilesoft\NetCaptor\CurrentVersion"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Stilesoft\NetCaptor\CurrentVersion\Browser Helper Objects"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Stilesoft\NetCaptor\CurrentVersion\Browser Helper Objects\{{A5366673-E8CA-11D3-9CD9-0090271D075B}"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{{A5366673-E8CA-11D3-9CD9-0090271D075B}"; Flags: dontcreatekey uninsdeletekey
Код: Выделить весь код
[Setup]
AppName=TrueType Font Collection
AppVerName=TrueType Font Collection version 1.2
CreateAppDir=no
SetupIconFile=setup.ico
Compression=lzma
SolidCompression=yes
Uninstallable=no

[Files]
Source: "{fonts}\a_AlbionicTitCmGrdRegular.ttf"; DestDir: "{fonts}"; FontInstall: "a_AlbionicTitulCmGrd"
Source: "{fonts}\a_AlbionicTituCmJggRegular.ttf"; DestDir: "{fonts}"; FontInstall: "a_AlbionicTitulCmJgg"
Source: "{fonts}\a_AlbionicTituCmRegular.ttf"; DestDir: "{fonts}"; FontInstall: "a_AlbionicTitulCm"
<-- // сокращаю из-за однотипности строк // -->
Source: "{fonts}\ZEPPELIN.ttf"; DestDir: "{fonts}"; FontInstall: "Zeppelin 2"
Source: "{fonts}\ZIPPB___.ttf"; DestDir: "{fonts}"; FontInstall: "Zipple Bold"
Код: Выделить весь код
[Setup]
AppName=Adobe OpenType Font Collection
AppVerName=Adobe OpenType Font Collection version 1.0
CreateAppDir=no
SetupIconFile=setup.ico
Compression=lzma
SolidCompression=yes
Uninstallable=no

[Files]
Source: "{fonts}\ACaslonPro-Bold.otf"; DestDir: "{fonts}"; FontInstall: "ACaslonPro-Bold"; Flags: fontisnttruetype
Source: "{fonts}\ACaslonPro-BoldItalic.otf"; DestDir: "{fonts}"; FontInstall: "ACaslonPro-BoldItalic"; Flags: fontisnttruetype
Source: "{fonts}\ACaslonPro-Italic.otf"; DestDir: "{fonts}"; FontInstall: "ACaslonPro-Italic"; Flags: fontisnttruetype
Source: "{fonts}\ACaslonPro-Regular.otf"; DestDir: "{fonts}"; FontInstall: "ACaslonPro-Regular"; Flags: fontisnttruetype
<-- // сокращаю из-за однотипности строк // -->
Source: "{fonts}\VivaStd-Bold.otf"; DestDir: "{fonts}"; FontInstall: "VivaStd-Bold"; Flags: fontisnttruetype
Source: "{fonts}\VivaStd-Light.otf"; DestDir: "{fonts}"; FontInstall: "VivaStd-Light"; Flags: fontisnttruetype
Source: "{fonts}\VivaStd-Regular.otf"; DestDir: "{fonts}"; FontInstall: "VivaStd-Regular"; Flags: fontisnttruetype
Код: Выделить весь код
[Setup]
AppName=Foxit PDF Editor
AppVerName=Foxit PDF Editor version 1.4
AppPublisher=Copyright (C) 2003-2006 Foxit Software Company
AppPublisherURL=http://www.foxitsoftware.com/
DefaultDirName={pf}\Foxit Software\Foxit PDF Editor
DefaultGroupName=Foxit Software
UninstallDisplayIcon={app}\FoxitPDFEditor.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\FoxitPDFEditor.exe"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
Name: "{group}\Foxit PDF Editor"; Filename: "{app}\FoxitPDFEditor.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\Foxit PDF Editor"; Filename: "{app}\FoxitPDFEditor.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\FoxitPDFEditor.exe"; Description: "{cm:LaunchProgram,Foxit PDF Editor}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCU; Subkey: "Software\Foxit Software"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Foxit Software\PDF Editor"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Foxit Software"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKLM; Subkey: "SOFTWARE\Foxit Software\PDF Editor"; Flags: dontcreatekey uninsdeletekey
Код: Выделить весь код
[Setup]
AppName=Foxit Reader Pro
AppVerName=Foxit Reader Pro version 1.3
AppPublisher=Copyright (C) 2005-2006 Foxit Software Company
AppPublisherURL=http://www.foxitsoftware.com/
DefaultDirName={pf}\Foxit Software\Foxit Reader Pro
DefaultGroupName=Foxit Software
UninstallDisplayIcon={app}\FoxitReaderPro.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\FoxitReaderPro.exe"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
Name: "{group}\Foxit Reader Pro"; Filename: "{app}\FoxitReaderPro.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\Foxit Reader Pro"; Filename: "{app}\FoxitReaderPro.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\FoxitReaderPro.exe"; Description: "{cm:LaunchProgram,Foxit Reader Pro}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCR; Subkey: ".pdf"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "CLSID\{{14E8BBD8-1D1C-4D56-A4DA-D20B75EB814E}"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "FoxitReader.Document"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "MIME\Database\Content Type\application/pdf"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\Foxit Software"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Foxit Software\Foxit Reader"; Flags: dontcreatekey uninsdeletekey
Код: Выделить весь код
[Setup]
AppName=HyperTerminal
AppVerName=HyperTerminal version 6.3
AppPublisher=Copyright (C) 2001 Hilgraeve, Inc.
AppPublisherURL=http://www.hilgraeve.com/
DefaultDirName={pf}\Windows NT\HyperTerminal
DefaultGroupName=HyperTerminal
SetupIconFile=setup.ico
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes
Uninstallable=no

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\Hticons.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Hypertrm.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\HyperTrm.exe"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
Name: "{group}\HyperTerminal"; Filename: "{app}\HyperTrm.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\HyperTerminal"; Filename: "{app}\HyperTrm.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\HyperTrm.exe"; Description: "{cm:LaunchProgram,HyperTerminal}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCR; Subkey: ".ht"; ValueType: string; ValueData: "htfile"; Flags: noerror
Root: HKCR; Subkey: "CLSID\{{1B53F360-9A1B-1069-930C-00AA0030EBC8}"; ValueType: string; ValueData: "HyperTerminal Connection Page Ext"; Flags: noerror
Root: HKCR; Subkey: "CLSID\{{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32"; ValueType: string; ValueData: "{app}\hypertrm.dll"; Flags: noerror
Root: HKCR; Subkey: "CLSID\{{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32"; ValueType: string; ValueName: "ThreadingModel"; ValueData: "Apartment"; Flags: noerror
Root: HKCR; Subkey: "CLSID\{{88895560-9AA2-1069-930E-00AA0030EBC8}"; ValueType: string; ValueData: "HyperTerminal Icon Ext"; Flags: noerror
Root: HKCR; Subkey: "CLSID\{{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32"; ValueType: string; ValueData: "{app}\hticons.dll"; Flags: noerror
Root: HKCR; Subkey: "CLSID\{{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32"; ValueType: string; ValueName: "ThreadingModel"; ValueData: "Apartment"; Flags: noerror
Root: HKCR; Subkey: "htfile"; ValueType: string; ValueData: "HyperTerminal File"; Flags: noerror
Root: HKCR; Subkey: "htfile\DefaultIcon"; ValueType: string; ValueData: "%1"; Flags: noerror
Root: HKCR; Subkey: "htfile\shell\open\command"; ValueType: string; ValueData: """{app}\HyperTrm.exe"" ""%1"""; Flags: noerror
Root: HKCR; Subkey: "htfile\shellex\IconHandler"; ValueType: string; ValueData: "{{88895560-9AA2-1069-930E-00AA0030EBC8}"; Flags: noerror
Root: HKCR; Subkey: "htfile\shellex\PropertySheetHandlers"; ValueType: string; ValueData: "TermPage"; Flags: noerror
Root: HKCR; Subkey: "htfile\shellex\PropertySheetHandlers\TermPage"; ValueType: string; ValueData: "{{1B53F360-9A1B-1069-930C-00AA0030EBC8}"; Flags: noerror
Root: HKCU; Subkey: "Software\Hilgraeve Inc\HyperTerminal PE\3.0"; ValueType: string; ValueName: "License"; ValueData: "1"; Flags: noerror
Root: HKCU; Subkey: "Software\Hilgraeve Inc\HyperTerminal PE\3.0"; ValueType: string; ValueName: "SessionsPath"; ValueData: "{userprograms}\HyperTerminal"; Flags: noerror
Root: HKCU; Subkey: "Software\Hilgraeve Inc\HyperTerminal PE\3.0"; ValueType: string; ValueName: "WorkingPath"; ValueData: "{userdocs}"; Flags: noerror
Root: HKCU; Subkey: "Software\Hilgraeve Inc\HyperTerminal PE\3.0"; ValueType: string; ValueName: "RegisteredUser"; ValueData: "1"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\HyperTrm.exe"; ValueType: string; ValueData: "{app}\HyperTrm.exe"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\HyperTrm.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved"; ValueType: string; ValueName: "{{88895560-9AA2-1069-930E-00AA0030EBC8}"; ValueData: "HyperTerminal Icon Ext"; Flags: noerror

Отправлено: 15:46, 21-12-2006 | #5


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


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

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


Код: Выделить весь код
[Setup]
AppName=UltraCompare
AppVerName=UltraCompare version 3.0
AppPublisher=Copyright (C) 2003-2005 IDM Computer Solutions, Inc.
AppPublisherURL=http://www.ultracompare.com/
DefaultDirName={pf}\IDM Computer Solutions\UltraCompare
DefaultGroupName=IDM Computer Solutions
UninstallDisplayIcon={app}\uc.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\uc.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ucres.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\uc.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\uc.reg"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
Name: "{group}\UltraCompare"; Filename: "{app}\uc.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\UltraCompare"; Filename: "{app}\uc.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\uc.exe"; Description: "{cm:LaunchProgram,UltraCompare}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCR; Subkey: "Applications\uc.exe"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: "Applications\uc.exe\shell\open\command"; ValueType: string; ValueData: """{app}\uc.exe"" ""%1"""; Flags: noerror
Root: HKCU; Subkey: "Software\IDM Computer Solutions"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\IDM Computer Solutions\UltraCompare"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\IDM Computer Solutions"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKLM; Subkey: "SOFTWARE\IDM Computer Solutions\UltraCompare"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\uc.exe"; Flags: uninsdeletekey noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\uc.exe"; ValueType: string; ValueData: "{app}\uc.exe"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\uc.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}"; Flags: noerror
Код: Выделить весь код
[Setup]
AppName=UltraEdit-32
AppVerName=UltraEdit-32 version 12.2
AppPublisher=Copyright (C) 1994-2006 IDM Computer Solutions, Inc.
AppPublisherURL=http://www.ultraedit.com/
DefaultDirName={pf}\IDM Computer Solutions\UltraEdit-32
DefaultGroupName=IDM Computer Solutions
UninstallDisplayIcon={app}\uedit32.exe
AllowNoIcons=yes
Compression=lzma
SolidCompression=yes

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "{app}\dbghelp.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\history.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\readme.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\SftpDLL.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\syntax.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\taglist.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\tidylib.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\uedit32.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\uedit32.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\uedit32.reg"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ueDOS32.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ueres.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\wodCertificate.dll"; DestDir: "{app}"; Flags: ignoreversion regserver uninsrestartdelete
Source: "{app}\wodTelnetDLX.ocx"; DestDir: "{app}"; Flags: ignoreversion regserver uninsrestartdelete
Source: "{app}\wordfile.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\GNU\astyle.exe"; DestDir: "{app}\GNU"; Flags: ignoreversion
Source: "{app}\GNU\ctags.exe"; DestDir: "{app}\GNU"; Flags: ignoreversion
Source: "{app}\GNU\aspell\COPYING"; DestDir: "{app}\GNU\aspell"; Flags: ignoreversion
Source: "{app}\GNU\aspell\Copyright.en"; DestDir: "{app}\GNU\aspell"; Flags: ignoreversion
Source: "{app}\GNU\aspell\en.prepl"; DestDir: "{app}\GNU\aspell"; Flags: ignoreversion
Source: "{app}\GNU\aspell\en.pws"; DestDir: "{app}\GNU\aspell"; Flags: ignoreversion
<-- // сокращаю из-за однотипности строк // -->
Source: "{app}\GNU\aspell\dict\en-w_accents.multi"; DestDir: "{app}\GNU\aspell\dict"; Flags: ignoreversion
Source: "{app}\GNU\aspell\dict\en-wo_accents.multi"; DestDir: "{app}\GNU\aspell\dict"; Flags: ignoreversion
Source: "{app}\GNU\licenses\COPYING.aspell"; DestDir: "{app}\GNU\licenses"; Flags: ignoreversion
Source: "{app}\GNU\licenses\COPYING.astyle"; DestDir: "{app}\GNU\licenses"; Flags: ignoreversion
Source: "{app}\GNU\licenses\COPYING.ctags"; DestDir: "{app}\GNU\licenses"; Flags: ignoreversion

[Icons]
Name: "{group}\UltraEdit-32"; Filename: "{app}\uedit32.exe"; WorkingDir: "{app}"
Name: "{userdesktop}\UltraEdit-32"; Filename: "{app}\uedit32.exe"; WorkingDir: "{app}"; Tasks: desktopicon

[Run]
Filename: "{app}\uedit32.exe"; Description: "{cm:LaunchProgram,UltraEdit-32}"; Flags: nowait postinstall skipifsilent

[Registry]
Root: HKCR; Subkey: "*\shell\UltraEdit"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "Applications\uedit32.exe"; Flags: uninsdeletekey noerror
Root: HKCR; Subkey: "Applications\uedit32.exe\shell\open\command"; ValueType: string; ValueData: """{app}\uedit32.exe"" ""%1"""; Flags: noerror
Root: HKCR; Subkey: "CLSID\{{B7039D87-D648-4431-BA87-C3A04E6111DA}"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.asm"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.bas"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.bat"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.bin"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.c"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.cpp"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.css"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.dat"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.h"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.hex"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.hpp"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.htm"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.html"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.ini"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.inl"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.java"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.js"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.log"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.mak"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.pas"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.prj"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.src"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.txt"; Flags: dontcreatekey uninsdeletekey
Root: HKCR; Subkey: "UltraEdit.xml"; Flags: dontcreatekey uninsdeletekey
Root: HKCU; Subkey: "Software\IDM Computer Solutions"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\IDM Computer Solutions\UltraEdit"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\IDM Computer Solutions"; Flags: dontcreatekey uninsdeletekeyifempty
Root: HKLM; Subkey: "SOFTWARE\IDM Computer Solutions\UltraEdit"; Flags: dontcreatekey uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\uedit32.exe"; Flags: uninsdeletekey noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\uedit32.exe"; ValueType: string; ValueData: "{app}\uedit32.exe"; Flags: noerror
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\uedit32.exe"; ValueType: string; ValueName: "Path"; ValueData: "{app}"; Flags: noerror

Отправлено: 15:52, 21-12-2006 | #6


Аватара для bes1de

Старожил


Автор проектов


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

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


а если сделать инстал и через SVCPACK прокатит ?

-------
http://forum.oszone.net/images/smilies/userbars/oszone_ub.gif

Ушел на базу ... вернусь не сразу !


Отправлено: 01:48, 22-12-2006 | #7


Аватара для mickmack

Старожил


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

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


кто нибудь пробовал перепаковать Spybot S&D? я извлекаю скрипт с помощью универсал экстрактор, но при компиляции мне выдает ошибки в разных местах

-------
если хотите сказать спасибо, просто ткните на "Полезное сообщение" под понравившимся постом.


Отправлено: 17:59, 15-01-2007 | #8



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup Compiler

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] Inno Setup CrOsP Наборы обновлений для Windows XP/2003/Windows 7 33 11-05-2011 16:03
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34
Inno Setup 5.3.6 OSZone Software Новости программного обеспечения 0 15-11-2009 17:30
Разное - Проблема [UninstallRun] в Inno Setup Resylenr Программирование и базы данных 2 17-05-2008 17:33
Inno Setup tradeukraine Вебмастеру 3 13-06-2006 20:39




 
Переход