Войти

Показать полную графическую версию : [архив] Скрипты Inno Setup. Помощь и советы [часть 2]


Страниц : 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133

volk1234
31-08-2009, 23:41
Пора создавать ветку - Стол заказов [скрипты]
:)

p3rf3ct1c
01-09-2009, 18:04
volk1234, неплохая идея, а в шапке выложить уже существующие скрипты какие есть.

volk1234
01-09-2009, 18:17
про стол заказов - думаю не сильно будет популярная ветка - ибо желающих, чтобы сделали за них много, а чтобы сделать за других раз два и обчелся...
Я предлогал Serega сделать шаблоны тех случаев которые он уже решал.
Но перелопатить тему на 1350 страниц это не из весёлых занятий, так что это
по его желанию. Если хотите помогите всем сделайте свою сборку скриптов - выложим ее в шапке :)

Serega
02-09-2009, 01:29
А реально ли сделать так »
Сделал, не совсем как вы хотели, т.е. сделал отдельную страницу с выбором Steam или NoSteam.
[Setup]
AppID={{9C9D1016-916D-40D5-B034-A0071759F1B7}
AppName=Half-Life 2
AppVerName=My Half-Life 2
DefaultDirName={pf}\Half-Life 2
DefaultGroupName=Half-Life 2
OutputDir=.
UninstallFilesDir={app}\UninstallDir

[Languages]
Name: rus; MessagesFile: compiler:Languages\Russian.isl

[CustomMessages]
INST_MODE=Режим установки
INST_MODE_CPT=Пожалуйста, выберите в каком режиме будет устанавливаться программа
INST_EXPR=Steam
INST_EXPR_STR=Установка программы с параметрами Steam.
INST_CUST=NoSteam
INST_CUST_STR=Установка программы с параметрами NoSteam.
NEXT=Нажмите «Далее», чтобы продолжить.

[Files]
Source: compiler:Examples\MyProg.exe; DestDir: {app}; Flags: ignoreversion

[Icons]
Name: {group}\My Program; Filename: {app}\MyProg.exe; WorkingDir: {app}; Check: MyFuncIcons

[Code]
function GetModuleHandle(lpModuleName: LongInt): LongInt;
external 'GetModuleHandleA@kernel32.dll stdcall';

function ExtractIcon(hInst: LongInt; lpszExeFileName: PChar; nIconIndex: LongInt): LongInt;
external 'ExtractIconA@shell32.dll stdcall';

function DrawIconEx(hdc: LongInt; xLeft, yTop: Integer; hIcon: LongInt; cxWidth, cyWidth: Integer; istepIfAniCur, hbrFlickerFreeDraw, diFlags: LongInt): LongInt;
external 'DrawIconEx@user32.dll stdcall';

var
SupportPage: TWizardPage;
Steam, NoSteam: TNewRadiobutton;

function MyFuncIcons: Boolean;
begin
if Steam.Checked = True then
Result:= False
else Result:= True;
end;

procedure InitializeWizard();
var
Str1, Str2, Str3: TNewStaticText;
Rect: TRect;
hIcon: LongInt;
begin
SupportPage:= CreateCustomPage(wpWelcome, ExpandConstant('{cm:INST_MODE}'), ExpandConstant('{cm:INST_MODE_CPT}'));

Steam:= TNewRadiobutton.Create(SupportPage);
with Steam do
begin
SetBounds(ScaleX(20), ScaleY(40), ScaleX(200), ScaleY(16));
Font.Style:= [fsBold];
Caption:= ExpandConstant('{cm:INST_EXPR}');
Checked:= True;
Parent:= SupportPage.Surface;
end;

hIcon:= ExtractIcon(GetModuleHandle(0), ExpandConstant('{sys}\shell32.dll'), 118);
with TBitmapImage.Create(SupportPage) do
begin
SetBounds(ScaleX(36), Steam.Top + ScaleY(20), ScaleX(32), ScaleY(32));
with Bitmap do
begin
Width:= ScaleX(32);
Height:= ScaleY(32);
Rect.Right:= ScaleX(32);
Rect.Bottom:= ScaleY(32);
Rect.Left:= ScaleX(0);
Rect.Top:= ScaleY(0);
Canvas.Brush.Color:= clBtnFace;
Canvas.FillRect(Rect);
DrawIconEx(Canvas.Handle, 0, 0, HIcon, 32, 32, 0, 0, 3);
end;
Parent:= SupportPage.Surface;
end;

Str1:= TNewStaticText.Create(SupportPage);
with Str1 do
begin
SetBounds(ScaleX(78), Steam.Top + ScaleY(20), ScaleX(349), ScaleY(32));
Autosize:= False;
WordWrap:= True;
Caption:= ExpandConstant('{cm:INST_EXPR_STR}');
Parent:= SupportPage.Surface;
end;

NoSteam:= TNewRadiobutton.Create(SupportPage);
with NoSteam do
begin
SetBounds(ScaleX(20), Str1.Top + ScaleY(52), ScaleX(200), ScaleY(16));
Font.Style:= [fsBold];
Caption:= ExpandConstant('{cm:INST_CUST}');
Parent:= SupportPage.Surface;
end;

hIcon:= ExtractIcon(GetModuleHandle(0), ExpandConstant('{sys}\shell32.dll'), 119);
with TBitmapImage.Create(SupportPage) do
begin
SetBounds(ScaleX(36), NoSteam.Top + ScaleY(20), ScaleX(32), ScaleY(32));
with Bitmap do
begin
Width:= ScaleX(32);
Height:= ScaleY(32);
Rect.Right:= ScaleX(32);
Rect.Bottom:= ScaleY(32);
Rect.Left:= ScaleX(0);
Rect.Top:= ScaleY(0);
Canvas.Brush.Color:= clBtnFace;
Canvas.FillRect(Rect);
DrawIconEx(Canvas.Handle, 0, 0, HIcon, 32, 32, 0, 0, 3);
end;
Parent:= SupportPage.Surface;
end;

Str2:= TNewStaticText.Create(SupportPage);
with Str2 do
begin
SetBounds(ScaleX(78), NoSteam.Top + ScaleY(20), ScaleX(349), ScaleY(50));
Autosize:= False;
WordWrap:= True;
Caption:= ExpandConstant('{cm:INST_CUST_STR}');
Parent:= SupportPage.Surface;
end;

Str3:= TNewStaticText.Create(SupportPage);
with Str3 do
begin
SetBounds(ScaleX(36), ScaleY(221), ScaleX(381), ScaleY(16));
Autosize:= False;
WordWrap:= True;
Caption:= ExpandConstant('{cm:NEXT}');
Parent:= SupportPage.Surface;
end;
end;

procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID = wpSelectDir then
begin
if Steam.Checked = True then
WizardForm.DirEdit.Text:= ExpandConstant('{reg:HKLM\SOFTWARE\Valve\Steam,InstallPath|{pf}\ARPS}')
else WizardForm.DirEdit.Text:= ExpandConstant('{pf}\Half-Life 2');
end;
end;

function ShouldSkipPage(PageID: Integer): Boolean;
begin
if PageID = wpSelectProgramGroup then
begin
if Steam.Checked = True then
Result:= True;
end;
end;

procedure CurStepChanged(CurStep: TSetupStep);
begin
if CurStep = ssDone then
begin
if Steam.Checked = True then
begin
DelTree(ExpandConstant('{app}\UninstallDir'), True, True, True);
RegDeleteKeyIncludingSubkeys(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9C9D1016-916D-40D5-B034-A0071759F1B7}_is1');
end;
end;
end;

function UpdateReadyMemo(Space, NewLine, MemoUserInfoInfo, MemoDirInfo,
MemoTypeInfo, MemoComponentsInfo, MemoGroupInfo, MemoTasksInfo: String): String;
var
S: String;
begin
S := S + ExpandConstant('{cm:INST_MODE}') + NewLine;
if Steam.Checked = True then
S := S + Space + ExpandConstant('{cm:INST_EXPR}') + NewLine + NewLine
else
S := S + Space + ExpandConstant('{cm:INST_CUST}') + NewLine + NewLine;
S := S + MemoDirInfo + NewLine + Newline;
S := S + MemoGroupInfo + NewLine + Newline;
S := S + MemoTasksInfo + NewLine + NewLine;
Result := S;
end;

{
HINT: В режиме "Экспресс Режим" (Steam) может возникнуть ситуация, когда к примеру не хватает места
на жестком диске, а страница выбора папки установки в "Экспресс Режиме" будет пропущена,
в результате чего получится так, что установка сообщит о нехватке места уже в процессе
копирования файлов.
}

pa60t9ra
02-09-2009, 21:42
Как в диалоге выбора места установки прописать рекомендации? А то в Висте изза UAC-а не все пашет...

Serega
02-09-2009, 23:36
Как в диалоге выбора места установки прописать рекомендации? А то в Висте изза UAC-а не все пашет... »
Висту, не знаю, но вот пример, с запретом установки в корень системного диска.
[Setup]
AppName=My Program
AppVerName=My Program v 1.5
DefaultDirName={pf}\My Program
OutputDir=.
Compression=lzma/ultra
InternalCompressLevel=ultra
SolidCompression=yes

[Languages]
Name: rus; MessagesFile: compiler:Languages\Russian.isl

[Code]
var
text: TLabel;

function NextButtonClick(CurPageID: Integer): Boolean;
var
i, n: Integer;
str: string;
begin
Result:= True;
if CurPageID = wpSelectDir then
begin
str:= WizardForm.DirEdit.Text;
for i:= 1 to Length(str) do if str[i] = '\' then n:= n + 1;
if (n = 1) and (Pos(ExpandConstant('{sd}'), WizardForm.DirEdit.Text) > 0) then
begin
text.Caption:= 'Внимание, в корень системного диска, устанавливать нельзя.';
Result:= False;
end
else text.Caption:= '';
end;
end;

procedure InitializeWizard();
begin
text:= TLabel.Create(WizardForm);
with text do
begin
SetBounds(WizardForm.DirEdit.Left,120,300,100);
AutoSize:= True;
Font.Style:= [fsBold];
Font.Color:= clRed;
Parent:= WizardForm.SelectDirPage;
end;
end;

pa60t9ra
03-09-2009, 19:32
Как сделать, чтобы пользователь выбирал что ему поставить? То есть 5 компонентов, и он хочет поставить и 1 и 3? А не только 1?

A1EXXX
05-09-2009, 13:51
Поправил скрипт Ultimate Test (проверка системных требований) для инсталла с чёрным фоном + теперь распознаёт XP SP3, может кому пригодится...

http://i067.radikal.ru/0909/a6/6342f0d62ce4t.jpg (http://radikal.ru/F/i067.radikal.ru/0909/a6/6342f0d62ce4.jpg.html) http://s51.radikal.ru/i133/0909/b6/d45566e760e6t.jpg (http://radikal.ru/F/s51.radikal.ru/i133/0909/b6/d45566e760e6.jpg.html)

Krekerpro
07-09-2009, 03:10
Доброго времени суток,кто нибудь знает,как реализовать это http://clip2net.com/page/m0/1799727 http://clip2net.com/page/m0/1799737 http://clip2net.com/page/m0/1799740 ???

A1EXXX
07-09-2009, 15:00
Krekerpro, репак BlackSelf'a ))) самому интересно, поэтому к вопросу могу только присоединиться!!!

Bond01
07-09-2009, 22:11
Подскажите - после установки программы созданной inno - папка под ярлык в пуске получается с названием (Default), где можно подправить скрипт?, что-то немогу найти.

Habetdin
07-09-2009, 22:20
Bond01, это задается параметром DefaultGroupName=<Имя_папки>, в секции [SETUP]

Bond01
07-09-2009, 22:24
Habetdin, спасибо, а со вчерашним вопросом так и не разобрался. Эту распаковал она без ошибок собирается , вот только одна, а ту ни как немогу.

Habetdin
07-09-2009, 22:35
Bond01, выложите скрин всего окна, а не только строки с той ошибкой

Bond01
07-09-2009, 22:43
1 часть.

[Setup]
AppName=Glary Utilities
AppVerName=Glary Utilities 2.15.0.738
DefaultDirName={pf}\Glary Utilities
OutputBaseFilename=gusetupnew
Compression=lzma
LicenseFile=embedded\License.txt
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp

[Files]
Source: "{app}\License.rtf"; DestDir: "{app}"; Flags: dontcopy
Source: "{app}\toolbar.bmp"; DestDir: "{app}"; Flags: dontcopy
Source: "{app}\askBarSetup.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Integrator.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\diskanalysis.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\dupefinder.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\eff.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\iehelper.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\junkcleaner.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\memdefrag.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\regrepair.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\shortcutsfixer.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\shredder.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\startup.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\TracksEraser.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\uninstaller.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\procmgr.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\cmm.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\webupdate.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\fileencrypt.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\encryptexe.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\filesplitter.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\joinexe.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\winstd.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\oneclickoptimizer.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\undelete.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\initialize.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\regdefrag.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\gsd.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\FILEDEL.AVI"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\scan.avi"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\autodll.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\lockdll.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\ZipDll.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\UnzDll.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\ContextHandler.dll"; DestDir: "{app}"; Flags: restartreplace regserver uninsrestartdelete ignoreversion
Source: "{sys}\msscript.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver onlyifdoesntexist
Source: "{app}\help,1.chm"; DestDir: "{app}"; DestName: "help.chm"; Flags: ignoreversion
Source: "{app}\help,2.chm"; DestDir: "{app}"; DestName: "help.chm"; Check: "Doit('french')"; Flags: ignoreversion
Source: "{app}\help,3.chm"; DestDir: "{app}"; DestName: "help.chm"; Check: "Doit('italian')"; Flags: ignoreversion
Source: "{app}\data\apps.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\duplicates.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\duplicatesfolder.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\empty.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\junk.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\junkInfo.ini"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\startup.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\htmldata.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\process.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\procsubmit.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\xdata.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\xt.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\xb.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\registry.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\languages\english.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\chinese.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\russian.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\hungarian.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\polish.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\french.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\french2.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\turkish.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\Chinese(Traditional).lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\italian.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\spanish.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\ptbr.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\Korean.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\dutch.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\German.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\japanese.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\Czech.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\romanian.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\albanian.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\catalan.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\ukrainian.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\hebrew.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\svenska.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\arabic.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\languages\indonesian.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\rtl70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\vcl70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\vclx70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\vcljpg70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\vclsmp70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\dxComnD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\dxGDIPlusD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\dxThemeD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\cxLibraryVCLD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\dxBarD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\dxNavBarD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\pngD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\VirtualTreesD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\GUControlD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\GUTrayIconD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\skins\default\btn_close.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\btn_min.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\button.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\category2_b.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\category2_m.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\category2_t.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\category_o.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\category_t.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\line.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\longbutton.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\mainfree.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\mainpro.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\menu.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\modules.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\oneclick.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\skin.ini"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\Status.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\default\tab.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion
Source: "{app}\skins\Icons\1.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\2.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\3.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\4.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\5.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\brower assistant.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\context menu manager.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\disk analysis.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\duplicate files finder.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\empty folder finder.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\file encrypter.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\file secure delete.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\file splitter.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\file undelete.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\junk files cleaner.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\main.ico"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\memory defrag.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\process manager.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\registry cleaner.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\registry defrag.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\shortcuts fixer.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\startup manager.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\tracks eraser.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\uninstall manager.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\web updater.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\Icons\windows standard-functions.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\btn_close.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\btn_min.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\button.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\category2_b.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\category2_m.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\category2_t.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\category_o.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\category_t.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\line.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\longbutton.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\mainfree.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\mainpro.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\menu.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\modules.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\oneclick.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\skin.ini"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\Status.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\LawnGreen\tab.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion
Source: "{app}\skins\Navy\btn_close.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\btn_min.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\button.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\category2_b.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\category2_m.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\category2_t.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\category_o.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\category_t.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\line.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\longbutton.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\mainfree.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\mainpro.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\menu.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\modules.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\oneclick.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\skin.ini"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\status.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion
Source: "{app}\skins\Navy\tab.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion

[Registry]
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "Language"; ValueType: String; ValueData: "{code:curLanguage}";
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "RefVersion"; ValueType: String; ValueData: "2009-08-18";
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "LngVersion"; ValueType: String; ValueData: "2009-08-18";
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "UpdateFile"; ValueType: String;
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "RootDir"; ValueType: String; ValueData: "{app}";
Root: HKCR; Subkey: ".gfe"; Flags: uninsdeletekey
Root: HKCR; Subkey: ".gfe"; ValueType: String; ValueData: "GU.Encrypted";
Root: HKCR; Subkey: "GU.Encrypted"; Flags: uninsdeletekey
Root: HKCR; Subkey: "GU.Encrypted"; ValueType: String; ValueData: "Glary Utilities Encrypted File";
Root: HKCR; Subkey: "GU.Encrypted\DefaultIcon";
Root: HKCR; Subkey: "GU.Encrypted\DefaultIcon"; ValueType: String; ValueData: "{app}\fileencrypt.exe,0";
Root: HKCR; Subkey: "GU.Encrypted\Shell";
Root: HKCR; Subkey: "GU.Encrypted\Shell\Open";
Root: HKCR; Subkey: "GU.Encrypted\Shell\Open\Command";
Root: HKCR; Subkey: "GU.Encrypted\Shell\Open\Command"; ValueType: String; ValueData: "{app}\fileencrypt.exe -d %1";
Root: HKCR; Subkey: ".gfs"; Flags: uninsdeletekey
Root: HKCR; Subkey: ".gfs"; ValueType: String; ValueData: "GU.Splitted";
Root: HKCR; Subkey: "GU.Splitted"; Flags: uninsdeletekey
Root: HKCR; Subkey: "GU.Splitted"; ValueType: String; ValueData: "Glary Utilities Splitted File";
Root: HKCR; Subkey: "GU.Splitted\DefaultIcon";
Root: HKCR; Subkey: "GU.Splitted\DefaultIcon"; ValueType: String; ValueData: "{app}\filesplitter.exe,0";
Root: HKCR; Subkey: "GU.Splitted\Shell";
Root: HKCR; Subkey: "GU.Splitted\Shell\Open";
Root: HKCR; Subkey: "GU.Splitted\Shell\Open\Command";
Root: HKCR; Subkey: "GU.Splitted\Shell\Open\Command"; ValueType: String; ValueData: "{app}\filesplitter.exe -j %1";

Далее "Run" во второй части.


2 части и скрипт в архиве прикрепил.

Bond01
07-09-2009, 22:44
2 часть.

[Run]
Filename: "{app}\Integrator.exe"; Description: "{cm:LaunchProgram,Glary Utilities}";
Filename: "{app}\initialize.exe"; Parameters: "/setupschedule";

[Icons]
Name: "{group}\Glary Utilities"; Filename: "{app}\Integrator.exe";
Name: "{group}\{cm:UninstallProgram,Glary Utilities}"; Filename: "{uninstallexe}";
Name: "{userdesktop}\Glary Utilities"; Filename: "{app}\Integrator.exe"; Tasks: "desktopicon";
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Glary Utilities"; Filename: "{app}\Integrator.exe"; Tasks: "quicklaunchicon";

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

[CustomMessages]
en.NameAndVersion=%1 version %2
en.AdditionalIcons=Additional icons:
en.CreateDesktopIcon=Create a &desktop icon
en.CreateQuickLaunchIcon=Create a &Quick Launch icon
en.ProgramOnTheWeb=%1 on the Web
en.UninstallProgram=Uninstall %1
en.LaunchProgram=Launch %1
en.AssocFileExtension=&Associate %1 with the %2 file extension
en.AssocingFileExtension=Associating %1 with the %2 file extension...
fr.NameAndVersion=%1 version %2
fr.AdditionalIcons=Icônes supplémentaires :
fr.CreateDesktopIcon=Créer une icône sur le &Bureau
fr.CreateQuickLaunchIcon=Créer une icône dans la barre de &Lancement rapide
fr.ProgramOnTheWeb=Page d'accueil de %1
fr.UninstallProgram=Désinstaller %1
fr.LaunchProgram=Exécuter %1
fr.AssocFileExtension=&Associer %1 avec l'extension de fichier %2
fr.AssocingFileExtension=Associe %1 avec l'extension de fichier %2...
cn.NameAndVersion=%1 °æ±¾ %2
cn.AdditionalIcons=¸½¼Óͼ±ê:
cn.CreateDesktopIcon=ÔÚ×ÀÃæ´´½¨Í¼±ê(&d)
cn.CreateQuickLaunchIcon=ÔÚ¿ì½ÝÆô¶¯À¸´´½¨Í¼±ê(&Q)
cn.ProgramOnTheWeb=ÍøÂçÉ쵀 %1
cn.UninstallProgram=Ð¶ÔØ %1
cn.LaunchProgram=ÔËÐÐ %1
cn.AssocFileExtension=½« %1 ÓëÀ©Õ¹Ãû %2 Á¬½Ó(&A)
cn.AssocingFileExtension=ÕýÔÚ½« %1 ÓëÀ©Õ¹Ãû %2 Á¬½Ó...
hu.NameAndVersion=%1 %2 verzió
hu.AdditionalIcons=További ikonok:
hu.CreateDesktopIcon=Ikon létrehozása az &Asztalon
hu.CreateQuickLaunchIcon=Ikon létrehozása a &Gyorsindítás eszköztáron
hu.ProgramOnTheWeb=%1 a weben
hu.UninstallProgram=%1 eltávolítása
hu.LaunchProgram=%1 elindítása
hu.AssocFileExtension=A(z) %1 &társítása a(z) %2 fájlkiterjesztéssel
hu.AssocingFileExtension=A(z) %1 társítása a(z) %2 fájlkiterjesztéssel...
ru.NameAndVersion=%1, âåðñèÿ %2
ru.AdditionalIcons=Äîïîëíèòåëüíûå çíà÷êè:
ru.CreateDesktopIcon=Ñîçäàòü çíà÷îê íà &Ðàáî÷åì ñòîëå
ru.CreateQuickLaunchIcon=Ñîçäàòü çíà÷îê â &Ïàíåëè áûñòðîãî çàïóñêà
ru.ProgramOnTheWeb=Ñàéò %1 â Èíòåðíåòå
ru.UninstallProgram=Äåèíñòàëëèðîâàòü %1
ru.LaunchProgram=Çàïóñòèòü %1
ru.AssocFileExtension=Ñâ&ÿçàòü %1 ñ ôàéëàìè, èìåþùèìè ðàñøèðåíèå %2
ru.AssocingFileExtension=Ñâÿçûâàíèå %1 ñ ôàéëàìè %2...
pl.NameAndVersion=%1 wersja %2
pl.AdditionalIcons=Dodatkowe ikony:
pl.CreateDesktopIcon=Utwórz ikonê na &pulpicie
pl.CreateQuickLaunchIcon=Utwórz ikonê na pasku &szybkiego uruchamiania
pl.ProgramOnTheWeb=Strona WWW programu %1
pl.UninstallProgram=Deinstalacja programu %1
pl.LaunchProgram=Uruchom program %1
pl.AssocFileExtension=&Przypisz program %1 do rozszerzenia pliku %2
pl.AssocingFileExtension=Przypisywanie programu %1 do rozszerzenia pliku %2...
tr.NameAndVersion=%1 %2 sürümü
tr.AdditionalIcons=Ek simgeler:
tr.CreateDesktopIcon=Masaüstü simg&esi oluþtur
tr.CreateQuickLaunchIcon=Hýzlý Baþlat simgesi &oluþtur
tr.ProgramOnTheWeb=%1 Web Sitesi
tr.UninstallProgram=%1 Programýný Kaldýr
tr.LaunchProgram=%1 Programýný Çalýþtýr
tr.AssocFileExtension=%2 dosya uzantýlarýný %1 ile iliþkilendir
tr.AssocingFileExtension=%2 dosya uzantýlarý %1 ile iliþkilendiriliyor...
ct.NameAndVersion=%1 ª©¥» %2
ct.AdditionalIcons=ªþ¥[¹Ï¥Ü:
ct.CreateDesktopIcon=«Ø¥ß®à*±¹Ï¥Ü(&D)
ct.CreateQuickLaunchIcon=«Ø¥ß§Ö³t±Ò°Ê¹Ï¥Ü(&Q)
ct.ProgramOnTheWeb=%1 ªººô¯¸
ct.UninstallProgram=¸Ñ°£¦w¸Ë %1
ct.LaunchProgram=±Ò°Ê %1
ct.AssocFileExtension=±N %1 »PÀÉ®×°ÆÀɦW %2 ²£¥ÍÃöÁp(&A)
ct.AssocingFileExtension=¥¿¦b±N %1 »PÀÉ®×°ÆÀɦW %2 ²£¥ÍÃöÁp...
it.NameAndVersion=%1 versione %2
it.AdditionalIcons=Icone aggiuntive:
it.CreateDesktopIcon=Crea un'icona sul &desktop
it.CreateQuickLaunchIcon=Crea un'icona nella barra &Avvio veloce
it.ProgramOnTheWeb=%1 sul Web
it.UninstallProgram=Disinstalla %1
it.LaunchProgram=Avvia %1
it.AssocFileExtension=&Associa l'estensione %2 a %1
it.AssocingFileExtension=Associazione dell'estensione %2 a %1 in corso...
sp.NameAndVersion=%1 versión %2
sp.AdditionalIcons=Iconos adicionales:
sp.CreateDesktopIcon=Crear un icono en el &escritorio
sp.CreateQuickLaunchIcon=Crear un icono de Inicio Rápido
sp.ProgramOnTheWeb=%1 en la Web
sp.UninstallProgram=Desinstalar %1
sp.LaunchProgram=Ejecutar %1
sp.AssocFileExtension=&Asociar %1 con la extensión de archivo %2
sp.AssocingFileExtension=Asociando %1 con la extensión de archivo %2...
bp.NameAndVersion=%1 versão %2
bp.AdditionalIcons=Ícones adicionais:
bp.CreateDesktopIcon=Criar um ícone na &Área de Trabalho
bp.CreateQuickLaunchIcon=Criar um ícone na &Barra de Inicialização Rápida
bp.ProgramOnTheWeb=%1 na Internet
bp.UninstallProgram=Desinstalar %1
bp.LaunchProgram=Executar %1
bp.AssocFileExtension=&Associar %1 com a extensão de arquivo %2
bp.AssocingFileExtension=Associando %1 com a extensão de arquivo...
kr.NameAndVersion=%1 ¹öÀü %2
kr.AdditionalIcons=¾ÆÀÌÄÜ »ý¼º:
kr.CreateDesktopIcon=¹ÙÅÁ È*¸é¿¡ ¾ÆÀÌÄÜ »ý¼º(&D)
kr.CreateQuickLaunchIcon=ºü¸¥ ½ÇÇà¿¡ ¾ÆÀÌÄÜ »ý¼º(&Q)
kr.ProgramOnTheWeb=À¥ »óÀÇ %1
kr.UninstallProgram=%1 Á¦°Å
kr.LaunchProgram=%1 ½ÇÇà
kr.AssocFileExtension=%2 È®ÀåÀÚ¸¦ %1 ¿¡ ¿¬°á(&A)
kr.AssocingFileExtension=%2 È®ÀåÀÚ¸¦ %1 ¿¡ ¿¬°á Áß...
nl.NameAndVersion=%1 versie %2
nl.AdditionalIcons=Extra snelkoppelingen:
nl.CreateDesktopIcon=Maak een snelkoppeling op het &bureaublad
nl.CreateQuickLaunchIcon=Maak een snelkoppeling op de &Snel starten werkbalk
nl.ProgramOnTheWeb=%1 op het Web
nl.UninstallProgram=Verwijder %1
nl.LaunchProgram=&Start %1
nl.AssocFileExtension=&Koppel %1 aan de %2 bestandsextensie
nl.AssocingFileExtension=Bezig met koppelen van %1 aan de %2 bestandsextensie...
de.NameAndVersion=%1 Version %2
de.AdditionalIcons=Zusätzliche Symbole:
de.CreateDesktopIcon=&Desktop-Symbol erstellen
de.CreateQuickLaunchIcon=Symbol in der Schnellstartleiste erstellen
de.ProgramOnTheWeb=%1 im Internet
de.UninstallProgram=%1 entfernen
de.LaunchProgram=%1 starten
de.AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung
de.AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert...
jp.NameAndVersion=%1 ƒo�[ƒWƒ‡ƒ“ %2
jp.AdditionalIcons=ƒAƒCƒRƒ“‚ð’ljÁ‚·‚é:
jp.CreateDesktopIcon=ƒfƒXƒNƒgƒbƒv�ã‚ɃAƒCƒRƒ“‚ð�ì�¬‚·‚é(&d)
jp.CreateQuickLaunchIcon=&Quick Launch ƒAƒCƒRƒ“‚ð�ì�¬‚·‚é
jp.ProgramOnTheWeb=%1 on the Web
jp.UninstallProgram=%1 ‚ðƒAƒ“ƒCƒ“ƒXƒg�[ƒ‹‚·‚é
jp.LaunchProgram=%1 ‚ðŽÀ�s‚·‚é
jp.AssocFileExtension=%2 ƒtƒ@ƒCƒ‹Šg’£‚É %1‚ðŠÖ˜A•t‚¯‚Ü‚·�B
jp.AssocingFileExtension=%2 ‚É %1‚ðŠÖ˜A•t‚¯‚Ü‚·�B
cz.NameAndVersion=%1 verze %2
cz.AdditionalIcons=Další zástupci:
cz.CreateDesktopIcon=Vytvoøit zástupce na &ploše
cz.CreateQuickLaunchIcon=Vytvoøit zástupce na panelu &Snadné spuštìní
cz.ProgramOnTheWeb=Aplikace %1 na internetu
cz.UninstallProgram=Odinstalovat aplikaci %1
cz.LaunchProgram=Spustit aplikaci %1
cz.AssocFileExtension=Vytvoøit &asociaci mezi soubory typu %2 a aplikací %1
cz.AssocingFileExtension=Vytváøí se asociace mezi soubory typu %2 a aplikací %1...
ro.NameAndVersion=%1 versiunea %2
ro.AdditionalIcons=Icon-uri aditionale:
ro.CreateDesktopIcon=Creaza icon pe &desktop
ro.CreateQuickLaunchIcon=Creaza icon in bara &Quick Launch
ro.ProgramOnTheWeb=%1 pe Web
ro.UninstallProgram=Dezinstalez aplicatia %1
ro.LaunchProgram=Lansez aplicatia %1
ro.AssocFileExtension=&Asociez aplicatia %1 la extensia de fisier %2
ro.AssocingFileExtension=Procedez la asocierea aplicatiei %1 la extensia de fisier %2
cat.NameAndVersion=%1 versió %2
cat.AdditionalIcons=Icones addicionals:
cat.CreateDesktopIcon=Crea una icona a l'&Escriptori
cat.CreateQuickLaunchIcon=Crea una icona a la &Barra de tasques
cat.ProgramOnTheWeb=%1 a Internet
cat.UninstallProgram=Desinstal·la %1
cat.LaunchProgram=Obre %1
cat.AssocFileExtension=&Associa %1 amb l'extensió de fitxer %2
cat.AssocingFileExtension=Associant %1 amb l'extensió de fitxer %2...
al.NameAndVersion=%1 version %2
al.AdditionalIcons=Ikona shtesë:
al.CreateDesktopIcon=Krijo ikonë në &desktop
al.CreateQuickLaunchIcon=Krijo ikonë në &Quick Launch
al.ProgramOnTheWeb=%1 në Rrjet
al.UninstallProgram=Çinstalo %1
al.LaunchProgram=Lësho %1
al.AssocFileExtension=&Shoqëro %1 me shtojcën e skedës %2
al.AssocingFileExtension=Po shoqëroj %1 me shtojcën e skedës %2...
u.NameAndVersion=%1, âåðñ³ÿ %2
u.AdditionalIcons=Äîäàòêîâ³ ÿðëèêè:
u.CreateDesktopIcon=Ñòâîðèòè ÿðëèêè íà &Ðîáî÷îìó ñòîë³
u.CreateQuickLaunchIcon=Ñòâîðèòè ÿðëèêè ó &Ïàíåë³ øâèäêîãî ñòàðòó
u.ProgramOnTheWeb=Ñàéò %1 â ²íòåðíåò³
u.UninstallProgram=Äå³íñòàëþâàòè %1
u.LaunchProgram=Çàïóñòèòè %1
u.AssocFileExtension=Çâ&'ÿçàòè %1 ç ôàéëàìè, ùî ìàþòü ðîçøèðåííÿ %2
u.AssocingFileExtension=Çâ'ÿçóâàííÿ %1 ç ôàéëàìè %2...
il.NameAndVersion=%1 âéøñä %2
il.AdditionalIcons=ñéîìåðéí ðåñôéí:
il.CreateDesktopIcon=öåø ÷éöåø ãøê òì &ùåìçï äòáåãä
il.CreateQuickLaunchIcon=öåø ñéîìåï áùåøú ääøöä äîäéøä
il.ProgramOnTheWeb=%1 áøùú
il.UninstallProgram=äñø àú %1
il.LaunchProgram=äôòì %1
il.AssocFileExtension=&÷ùø àú %1 òí ñéåîú ä÷åáõ %2
il.AssocingFileExtension=î÷ùø àú %1 òí ñéåîú ä÷åáõ %2
sv.NameAndVersion=%1 version %2
sv.AdditionalIcons=Återstående ikoner:
sv.CreateDesktopIcon=Skapa en ikon på skrivbordet
sv.CreateQuickLaunchIcon=Skapa en ikon i Snabbstartfältet
sv.ProgramOnTheWeb=%1 på Webben
sv.UninstallProgram=Avinstallera %1
sv.LaunchProgram=Starta %1
sv.AssocFileExtension=Associera %1 med %2 filnamnstillägg
sv.AssocingFileExtension=Associerar %1 med %2 filnamnstillägg...
ar.NameAndVersion=%1 ÇáäÓÎÉ %2
ar.AdditionalIcons=ÑãæÒ ÅÖÇÝíÉ :
ar.CreateDesktopIcon=ÅäÔÇÁ ÃíÞæäÉ Úáì ÓØÍ ÇáãßÊÈ :
ar.CreateQuickLaunchIcon=ÅäÔÇÁ ÃíÞæäÉ ÅØáÇÞ ÓÑíÚ ÈÌæÇÑ ÇÈÏÃ
ar.ProgramOnTheWeb=%1 Úáì ÇáÅäÊÑäÊ
ar.UninstallProgram=%1 ÅáÛÇÁ ÊËÈíÊ
ar.LaunchProgram=%1 ÊÔÛíá
ar.AssocFileExtension=ÅÔÑÇß %1 ãÚ ÅãÊÏÇÏ ãáÝ %2
ar.AssocingFileExtension=íÊã ÅÔÑÇß %1 ãÚ ÅãÊÏÇÏ ãáÝ %2 ...
aa_Caption=Install Ask Toolbar
aa_Description=The Toolbar makes Web browsing more convenient. Search the Web with Ask from any site, Block annoying pop-up ads
aa_CheckBox1_Caption0=I accept the license agreement and want to install the free Ask Toolbar
aa_CheckBox2_Caption0=Set Ask as the default search engine
aa_CheckBox3_Caption0=Set Ask.com as my homepage

[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "en"; MessagesFile: "embedded\en.isl";
Name: "fr"; MessagesFile: "embedded\fr.isl";
Name: "cn"; MessagesFile: "embedded\cn.isl";
Name: "hu"; MessagesFile: "embedded\hu.isl";
Name: "ru"; MessagesFile: "embedded\ru.isl";
Name: "pl"; MessagesFile: "embedded\pl.isl";
Name: "tr"; MessagesFile: "embedded\tr.isl";
Name: "ct"; MessagesFile: "embedded\ct.isl";
Name: "it"; MessagesFile: "embedded\it.isl";
Name: "sp"; MessagesFile: "embedded\sp.isl";
Name: "bp"; MessagesFile: "embedded\bp.isl";
Name: "kr"; MessagesFile: "embedded\kr.isl";
Name: "nl"; MessagesFile: "embedded\nl.isl";
Name: "de"; MessagesFile: "embedded\de.isl";
Name: "jp"; MessagesFile: "embedded\jp.isl";
Name: "cz"; MessagesFile: "embedded\cz.isl";
Name: "ro"; MessagesFile: "embedded\ro.isl";
Name: "cat"; MessagesFile: "embedded\cat.isl";
Name: "al"; MessagesFile: "embedded\al.isl";
Name: "u"; MessagesFile: "embedded\u.isl";
Name: "il"; MessagesFile: "embedded\il.isl";
Name: "sv"; MessagesFile: "embedded\sv.isl";
Name: "ar"; MessagesFile: "embedded\ar.isl";

Habetdin
07-09-2009, 22:58
Bond01, в скрипте должна быть функция определения языка, вроде этого:
[Code]
function curLanguage(Param: String): String;
begin
<тут_код>
end;

Но при распаковке функция "теряется"
Можно обойтись заменой {code:curLanguage} в той строке на russian.lng

Bond01
07-09-2009, 23:10
Невнимательность губит всех, и пришлось удалить help файлы, с ними ошибки еще были. Тестирую...
__________________________________________________________________________________
Ошибки выдает, при запуске установленной программы, я удалили только askbar, может из-за этого?

Habetdin
08-09-2009, 00:08
Bond01, дайте ссылку на сайт программы

Bond01
08-09-2009, 00:10
http://www.glaryutilities.com/ Glary Utilities 100% freeware




© OSzone.net 2001-2012