Войти

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


Страниц : 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

audiofeel
20-04-2015, 18:36
опять я тут со своими чек боксами. не могу "сделать" такое = при отмене создания папки в меню пуск, (т.е когда нажат чек бокс "не создавать папку") кнопка групп браузер бутон не активна, примеров насобирал штук 10. ни один не могу "воткнуть"
в кратце скрипт

procedure WizardFormBtnClick(hBtn: HWND);
var
Btn: TButton;

begin
case hBtn of
GroupBrowseButton: Btn := WizardForm.GroupBrowseButton;
end;
end;
Btn.OnClick(Btn);
BtnRefresh(hBtn);
end;

procedure GroupEditOnChange(Sender: TObject);
begin
GroupEditLabel.Caption := MinimizePathName(WizardForm.GroupEdit.Text, GroupEditLabel.Font, GroupEditLabel.Width);
end;

function NoStartIcon: boolean;
begin
Result := not BtnGetChecked(NoStartIconCheckBox);
end;

procedure CheckBoxesClick(Sender: TObject);
begin
case Sender of
NoStartIconLabel: BtnSetChecked(NoStartIconCheckBox, not BtnGetChecked(NoStartIconCheckBox));
end;
end;

procedure CreateButtons;
begin
GroupBrowseButton := BtnCreate(WizardForm.Handle, ScaleX(494), ScaleY(132), ScaleX(94), ScaleY(26), 'DirBrowseBtn.png', 0, False);
BtnSetEvent(GroupBrowseButton, BtnClickEventID, WrapBtnCallback(@WizardFormBtnClick, 1));
NoStartIconCheckBox := BtnCreate(WizardForm.Handle, ScaleX(25), ScaleY(235), ScaleX(18), ScaleY(18), 'CheckBox.png', 0, True);
end;

VoLT
20-04-2015, 18:46
Dodakaedr, там пока мало что реализованно, но если очень надо вот - ISExec.dll (https://github.com/MstrVLT/ISExec/raw/master/dll/ISExec.dll)

Dodakaedr
20-04-2015, 20:23
VoLT, что за ошибка? Библа вообще рабочая?
http://i47.fastpic.ru/big/2015/0420/18/d9107f740e7fc7345393d5332e300d18.jpg
[Setup]
appname=app
AppVersion=1.0
DefaultDirName={pf}\app

[Files]
Source: "ISExec.dll"; Flags: dontcopy nocompression

[Code]
type
TCancelFunc = procedure(var Cancel: Boolean);

procedure Exec(aEXEName: WideString; aVisible: Boolean; aCallback: TCancelFunc); external 'Exec@files:ISExec.dll stdcall';
procedure CallMe(var Cancel: Boolean);
begin
Cancel := False;
end;

procedure InitializeWizard();
begin
Exec(ExpandConstant('{src}\MyProg.exe'), True, @CallMe);
//Exec('cmd.exe', True, @CallMe);
end;

VoLT
20-04-2015, 21:36
Dodakaedr, ой спасибо за тест - разница в объявлении процедур
библиотека рабочая - а вот скрипт не поправлен - печаль ...
Правильно - так:
type
TCancelProc = function: Boolean
Перекачай ISExec.iss

PleaseTryAgain
20-04-2015, 21:41
Здравствуйте. Нужна помощь по работе с внешними dll'ками.
При установке нужно получать информацию о подключённом HID устройстве. Для этого решил использовать библиотеку hidapi.dll, а из неё нужна функция hid_enumerate(int vid, int pid). Функция возвращает указатель на структуру, содержащую информацию о HID устройствах.
Как я понял в inno script указателей нет, поэтому вопрос, можно ли использовать эту функцию? И если да, то какой указывать тип результата и каким образом его вообще получать?


function GetInfo(vid: integer; pid: integer): integer;
external 'hid_enumerate@files:hidapi.dll stdcall delayload';

procedure CurPageChanged(CurPageID: Integer);
Var
vid: integer;
pid: integer;
res: integer;
begin
vid := 0;
pid := 0;
if CurPageId = wpWelcome then
begin
WizardForm.WelcomeLabel1.Caption := ExpandConstant('{cm:InstallPage_pageDescription_Caption1}')+#13#10+('{#MyAppName}');
res := GetInfo(vid, pid);
end

VoLT
20-04-2015, 21:44
PleaseTryAgain, напишите на дельфи или на си длл - в ней все функции

PleaseTryAgain
20-04-2015, 22:04
VoLT, библиотека на С написана

VoLT
20-04-2015, 22:09
PleaseTryAgain, я про обертку ...
а если использовать на чистую то вы правильно сделали что использовали integer (но для 64 битных длл нужно расширить до 8 знаков)
странно что юзаете stdcall вроде dll на си все юзают Cdecl

PleaseTryAgain
20-04-2015, 22:31
VoLT, благодарю, с заменой stdcall на cdecl программа заработала Х)


res := GetInfo(vid, pid);

Я так понимаю, что раз функция возвращает указатель, то в переменную res записывается адрес, но как получить то что записано по этому адресу?

VoLT
21-04-2015, 10:12
PleaseTryAgain, почти никак) как вы и сказали в инно нет указателей

PleaseTryAgain
21-04-2015, 16:27
VoLT, понятно)
в любом случае спасибо за помощь

svs23
22-04-2015, 10:18
подскажите как скрыть стандартные заголовки?
-Информация
-Пожалуйста прочтите..

-Выбор папки...
-В какую папку..

-Выбор компонентов...
-Какие компоненты...

El Sanchez
22-04-2015, 10:49
Как я понял в inno script указателей нет »
Я так понимаю, что раз функция возвращает указатель, то в переменную res записывается адрес»
PleaseTryAgain, все там есть. Указатель есть переменная, хранящая адрес на начало данных переменной, на которую указывает указатель. Я надеюсь, что hidapi.dll вы используете по назначению, и GetInfo возвращает вам непустое значение, ибо у меня возвращает 0. Так вот, res в вашем примере это нетипизированный указатель. Указатель - потому что переменная res типа Integer имеет такой же размер в 4 байта, что и настоящая переменная типа указатель (Pointer), если такой тип был бы реализован в скриптовом движке, и значением res является адрес (грубо говоря, число), нетипизированный - потому что движок ничего не знает о типе переменной, адрес которой лежит в res. В Inno типизированных указателей всего ничего - PChar (для ANSI), PAnsiChar (для Unicode).
но как получить то что записано по этому адресу? »
Хоть res и нетипизированный указатель для движка, мы то знаем, что это указатель на структуру hid_device_info. Попробуйте объявить её так (для Unicode-версии компилятора):

type
hid_device_info = record
path: String;
vendor_id: WORD;
product_id: WORD;
serial_number: String;
release_number: WORD;
manufacturer_string: String;
product_string: String;
usage_page: WORD;
usage: WORD;
interface_number: Integer;
next: Longint;
end;


Теперь указатель надо разименовать. Т.к. в движке оператора ^ нет, вместо этого можно использовать одну из WinAPI функций для операций с памятью, типа RtlMoveMemory или memcpy. Возьмем первую, для вашего случая объявим её так:

function RtlMoveMemoryHDI(var Destination: hid_device_info; const Source: Longint; len: Integer): Integer; external 'RtlMoveMemory@kernel32.dll stdcall';


RtlMoveMemory копирует блок памяти размером, указанном в параметре len, начиная с адреса, указанном в параметре-указателе Source, по адресу, указанном в параметре-указателе Destination. Только вместо Destination у нас не переменная-указатель, а ссылочная переменная (наличие ключевого слова var). Это означает, что в RtlMoveMemory первым параметром будет передана не копия переменной типа hid_device_info, которая явно не 4 байта совсем, а лишь ссылка (тот же указатель с некоторыми отличиями) на нее. После отработки функции в переменной типа hid_device_info будет разименованая копия из Source. Осталось обработать полученную переменную как угодно, не забываем, что в поле next будет указатель на следующую структуру hid_device_info, обрабатываем, пока next не будет равен 0:

type
hid_device_info = record
path: String;
vendor_id: WORD;
product_id: WORD;
serial_number: String;
release_number: WORD;
manufacturer_string: String;
product_string: String;
usage_page: WORD;
usage: WORD;
interface_number: Integer;
next: Longint;
end;

function HIDEnumerate(vendor_id, product_id: WORD): Longint; external 'hid_enumerate@files:hidapi.dll cdecl';
function RtlMoveMemoryHDI(var Destination: hid_device_info; const Source: Longint; len: Integer): Integer; external 'RtlMoveMemory@kernel32.dll stdcall';

///////////////////////////
procedure InitializeWizard;
var
LRes: Longint;
hdi: hid_device_info;
begin
LRes := HIDEnumerate(0, 0);
if LRes <> 0 then
repeat
RtlMoveMemoryHDI(hdi, LRes, SizeOf(hdi));
// чего-то делаем с hdi
until hdi.next = 0;
end;

PleaseTryAgain
22-04-2015, 22:04
El Sanchez, огромное спасибо за развёрнутый ответ, буду разбираться

ekspoint
23-04-2015, 18:42
Как сделать фон для компонент листа?

Dodakaedr
23-04-2015, 21:43
Как сделать фон для компонент листа? »
через процедуру LoadBGBmpFromFile[Files]
Source: "1.bmp"; Flags: dontcopy;


[Code]
var
BGImgFile: String;
BorderWidth:Integer;

procedure InitializeWizard();

ExtractTemporaryFile('1.bmp');
BGImgFile := ExpandConstant('{tmp}\1.bmp');
with WizardForm.ComponentsList do
begin
Left := (WizardForm.ClientWidth-WizardForm.ComponentsList.Width) div 2;
Top := ScaleY(180);
Parent := WizardForm.WelcomePage;
Font.Color := clSilver;
BorderWidth := (WizardForm.ComponentsList.Width-WizardForm.ComponentsList.ClientWidth) div 2;
LoadBGBmpFromFile(BGImgFile, WizardForm.ComponentsList.Left+BorderWidth, WizardForm.ComponentsList.Top+BorderWidth);
end;

подскажите как скрыть стандартные заголовки? »
[setup]
appname=app
appversion=1.0
DefaultDirName={pf}\app

[code]
procedure CurPageChanged(CurPageID: Integer);
begin
WizardForm.PageNameLabel.Hide;
WizardForm.PageDescriptionLabel.Hide;
end;

бювет
23-04-2015, 21:46
Очень нужна ваша помощь. С помощью программы Inno Setup и советов вашего форума сделал простенький репак игры Готика 3 с накатанными на неё Коммьюнити патчем, Квест пакетом и Контент модом (давно об этом мечтал, но не хватало знаний). Инсталятор работает прекрасно - игра устанавливается, запускается и работает стабильно (наиграл уже больше пятидесяти часов). Однако, не всё так хорошо как хотелось: при попытке удалить игру посредством встроенного деинсталятора выскакивает ошибка о том, что формат деинсталяционного файла расположенного по адресу С:\куда установлена игра\unins000.dat не может быть обнаружен (это мой вольный перевод с немецкого :) Пакет квестов и контент мод немецкого производства, пропатченные российскими умельцами до русификации.) Ясно одно: я что-то упустил при создании скрипта, а вот что? мне без помощи никогда не разобраться.
Подскажите по адресу ли я обратился? Если нет, то направте в нужную сторону. Если да, то черкните, какая нужна ещё информация.

Dodakaedr
23-04-2015, 22:10
бювет, без скрипта сложновато что-то посоветовать. И как вы запускаете деинсталлятор? От куда?

бювет
24-04-2015, 06:26
Запуск деинсталятора стандартный (win7), как и для всех компьютерных игр: пуск\все программы\Gothic3\Деинсталировать Gothic3. Пробовал так же удалить игру напрямую из папки с установленной игрой жамкая файл unins000.exe - та же ошибка.
Это скрипт:

[Setup]
AppId={{683EA565-2AB3-4BB5-A2C6-FE80AD463975}
AppName=GothicIII
AppVersion=1.75.14
AppVerName=GothicIII 1.75.14
AppPublisher=Piranha Bytes
AppPublisherURL=www.gothic3.com
AppSupportURL=www.gothic3.com
AppUpdatesURL=www.gothic3.com
DefaultDirName={pf}\GothicIII
DefaultGroupName=GothicIII
AllowNoIcons=yes
OutputDir=C:\Users\retur\Desktop\готика
OutputBaseFilename=setup
SetupIconFile=C:\!закачки!\Иконки\LDNetwork.ico
Compression=lzma
SolidCompression=yes
WizardImageFile=11.bmp
DiskSpanning=true
DiskSliceSize=1566000000

[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl
Name: ukrainian; MessagesFile: compiler:Languages\Ukrainian.isl

[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked; OnlyBelowVersion: 0,6.1

[Files]
Source: C:\Program Files (x86)\GothicIII\Gothic3.exe; DestDir: {app}; Flags: ignoreversion
Source: C:\Program Files (x86)\GothicIII\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs

[Icons]
Name: {group}\GothicIII; Filename: {app}\Gothic3.exe
Name: {group}\{cm:ProgramOnTheWeb,GothicIII}; Filename: www.gothic3.com
Name: {group}\{cm:UninstallProgram,GothicIII}; Filename: {uninstallexe}
Name: {commondesktop}\GothicIII; Filename: {app}\Gothic3.exe; Tasks: desktopicon
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\GothicIII; Filename: {app}\Gothic3.exe; Tasks: quicklaunchicon

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

[Registry]
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Setup Version; ValueData: 5.5.5 (u)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: App Path; ValueData: C:\Program Files (x86)\GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: InstallLocation; ValueData: C:\Program Files (x86)\GothicIII\
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Icon Group; ValueData: GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: User; ValueData: retur
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Selected Tasks; ValueData: desktopicon
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Deselected Tasks; ValueData:
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Language; ValueData: russian
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: DisplayName; ValueData: GothicIII 1.75.14 + Update Pack v1.02 (сборка от 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: UninstallString; ValueData: "\""C:\Program Files (x86)\GothicIII\unins000.exe\"""
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: QuietUninstallString; ValueData: "\""C:\Program Files (x86)\GothicIII\unins000.exe\"" /SILENT"
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: DisplayVersion; ValueData: 1.75.14 + Update Pack v1.02 (сборка от 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Publisher; ValueData: Piranha Bytes & Kompany
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: HelpLink; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: URLUpdateInfo; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: NoModify; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: NoRepair; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: InstallDate; ValueData: 20150423
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: MajorVersion; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: MinorVersion; ValueData: $0000004b
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: EstimatedSize; ValueData: $004be622
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Setup Version; ValueData: 5.5.5 (u)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: App Path; ValueData: C:\Program Files (x86)\GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Icon Group; ValueData: GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: User; ValueData: retur
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Selected Tasks; ValueData: desktopicon
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Deselected Tasks; ValueData:
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Language; ValueData: russian
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayName; ValueData: GothicIII 1.75.14 + Update Pack v1.02 (сборка от 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayVersion; ValueData: 1.75.14 + Update Pack v1.02 (сборка от 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Publisher; ValueData: Piranha Bytes & Kompany
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: HelpLink; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLUpdateInfo; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoModify; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoRepair; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallDate; ValueData: 20150422
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MajorVersion; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MinorVersion; ValueData: $0000004b
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: EstimatedSize; ValueData: $004be60d
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallLocation; ValueData: C:\Program Files (x86)\GothicIII\
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: UninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"""
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: QuietUninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"" /SILENT"
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Setup Version; ValueData: 5.5.5 (u)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: App Path; ValueData: C:\Program Files (x86)\GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Icon Group; ValueData: GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: User; ValueData: retur
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Selected Tasks; ValueData: desktopicon
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Deselected Tasks; ValueData:
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Language; ValueData: russian
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayName; ValueData: GothicIII 1.75.14 + Update Pack v1.02 (сборка от 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayVersion; ValueData: 1.75.14 + Update Pack v1.02 (сборка от 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Publisher; ValueData: Piranha Bytes & Kompany
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: HelpLink; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLUpdateInfo; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoModify; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoRepair; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallDate; ValueData: 20150422
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MajorVersion; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MinorVersion; ValueData: $0000004b
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: EstimatedSize; ValueData: $004be60d
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallLocation; ValueData: C:\Program Files (x86)\GothicIII\
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: UninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"""
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: QuietUninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"" /SILENT"
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Setup Version; ValueData: 5.5.5 (u)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: App Path; ValueData: C:\Program Files (x86)\GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Icon Group; ValueData: GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: User; ValueData: retur
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Selected Tasks; ValueData: desktopicon
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Deselected Tasks; ValueData:
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Language; ValueData: russian
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayName; ValueData: GothicIII 1.75.14 + Update Pack v1.02 (сборка от 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayVersion; ValueData: 1.75.14 + Update Pack v1.02 (сборка от 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Publisher; ValueData: Piranha Bytes & Kompany
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: HelpLink; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLUpdateInfo; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoModify; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoRepair; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallDate; ValueData: 20150422
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MajorVersion; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MinorVersion; ValueData: $0000004b
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: EstimatedSize; ValueData: $004be60d
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallLocation; ValueData: C:\Program Files (x86)\GothicIII\
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: UninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"""
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: QuietUninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"" /SILENT"

Мои изменения: WizardImageFile (вставил картинку в инсталятор), DiskSpanning, DiskSliceSize (вставил нужные параметры) и вставил ключи реестра - всё.
Несколько слов по поводу ключей реестра: что бы найти их и с помощью ISTool вставить в скрипт я как настоящий ламер запустил программу Uninstall Tool, выбрал в ней Готику 3 и нажал "принудительное удаление". Через несколько секунд программа показала все папки игры и все ключи реестра (26 элементов) которые я прилежно экспортировал в отдельную папку, а за тем через ISTool перенёс в скрипт. Там наверное много лишнего, но я посчитал, что лучше перебдеть чем недобдеть :) А если честно, то я не знаю что лишнее, а что нужное.

Nordek
24-04-2015, 07:23
бювет, Это лишнее:
[Registry]
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Setup Version; ValueData: 5.5.5 (u)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: App Path; ValueData: C:\Program Files (x86)\GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: InstallLocation; ValueData: C:\Program Files (x86)\GothicIII\
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Icon Group; ValueData: GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: User; ValueData: retur
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Selected Tasks; ValueData: desktopicon
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Deselected Tasks; ValueData:
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Inno Setup: Language; ValueData: russian
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: DisplayName; ValueData: GothicIII 1.75.14 + Update Pack v1.02 (ñáîðêà îò 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: UninstallString; ValueData: "\""C:\Program Files (x86)\GothicIII\unins000.exe\"""
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: QuietUninstallString; ValueData: "\""C:\Program Files (x86)\GothicIII\unins000.exe\"" /SILENT"
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: DisplayVersion; ValueData: 1.75.14 + Update Pack v1.02 (ñáîðêà îò 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: Publisher; ValueData: Piranha Bytes & Kompany
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: HelpLink; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: URLUpdateInfo; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: NoModify; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: NoRepair; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: string; ValueName: InstallDate; ValueData: 20150423
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: MajorVersion; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: MinorVersion; ValueData: $0000004b
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{2773C4BD-B765-408E-B6BD-83FB4CA1FCF4}_is1; ValueType: dword; ValueName: EstimatedSize; ValueData: $004be622

Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Setup Version; ValueData: 5.5.5 (u)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: App Path; ValueData: C:\Program Files (x86)\GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Icon Group; ValueData: GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: User; ValueData: retur
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Selected Tasks; ValueData: desktopicon
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Deselected Tasks; ValueData:
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Language; ValueData: russian
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayName; ValueData: GothicIII 1.75.14 + Update Pack v1.02 (ñáîðêà îò 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayVersion; ValueData: 1.75.14 + Update Pack v1.02 (ñáîðêà îò 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Publisher; ValueData: Piranha Bytes & Kompany
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: HelpLink; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLUpdateInfo; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoModify; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoRepair; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallDate; ValueData: 20150422
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MajorVersion; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MinorVersion; ValueData: $0000004b
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: EstimatedSize; ValueData: $004be60d
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallLocation; ValueData: C:\Program Files (x86)\GothicIII\
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: UninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"""
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: QuietUninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"" /SILENT"
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Setup Version; ValueData: 5.5.5 (u)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: App Path; ValueData: C:\Program Files (x86)\GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Icon Group; ValueData: GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: User; ValueData: retur
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Selected Tasks; ValueData: desktopicon
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Deselected Tasks; ValueData:
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Language; ValueData: russian
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayName; ValueData: GothicIII 1.75.14 + Update Pack v1.02 (ñáîðêà îò 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayVersion; ValueData: 1.75.14 + Update Pack v1.02 (ñáîðêà îò 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Publisher; ValueData: Piranha Bytes & Kompany
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: HelpLink; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLUpdateInfo; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoModify; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoRepair; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallDate; ValueData: 20150422
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MajorVersion; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MinorVersion; ValueData: $0000004b
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: EstimatedSize; ValueData: $004be60d
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallLocation; ValueData: C:\Program Files (x86)\GothicIII\
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: UninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"""
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: QuietUninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"" /SILENT"
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Setup Version; ValueData: 5.5.5 (u)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: App Path; ValueData: C:\Program Files (x86)\GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Icon Group; ValueData: GothicIII
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: User; ValueData: retur
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Selected Tasks; ValueData: desktopicon
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Deselected Tasks; ValueData:
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Inno Setup: Language; ValueData: russian
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayName; ValueData: GothicIII 1.75.14 + Update Pack v1.02 (ñáîðêà îò 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: DisplayVersion; ValueData: 1.75.14 + Update Pack v1.02 (ñáîðêà îò 09.01.2015)
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: Publisher; ValueData: Piranha Bytes & Kompany
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLInfoAbout; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: HelpLink; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: URLUpdateInfo; ValueData: http://www.nnm-club.me
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoModify; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: NoRepair; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallDate; ValueData: 20150422
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MajorVersion; ValueData: $00000001
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: MinorVersion; ValueData: $0000004b
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: dword; ValueName: EstimatedSize; ValueData: $004be60d
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: InstallLocation; ValueData: C:\Program Files (x86)\GothicIII\
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: UninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"""
Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{C12E35E1-6E9C-4106-93B1-511F895431E1}_is1; ValueType: string; ValueName: QuietUninstallString; ValueData: "\\""C:\Program Files (x86)\GothicIII\unins000.exe\\"" /SILENT"


бювет, Всё что касается раздела Uninstall, вам включать не нужно: т.к инсталлятор и так создаёт в разделе Uninstall, подраздел "{{683EA565-2AB3-4BB5-A2C6-FE80AD463975}_is1":
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{{683EA565-2AB3-4BB5-A2C6-FE80AD463975}_is1
или
SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{{683EA565-2AB3-4BB5-A2C6-FE80AD463975}_is1с информацией.

Обратите внимание на две разницы:
Первая: Информация о деинсталляции произвольная, т.е создание производится самим инсталлятором.
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\XXX
или
SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\XXX

Вторая: Информация о деинсталляции в вашем случае прописана жёстко
SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\XXX
- это значит, что может получится так, что будет присутствовать и SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\XXX и SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\XXX




© OSzone.net 2001-2012