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

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

Закрытая тема
Настройки темы
Скрипты Inno Setup. Помощь и советы [часть 8]

Аватара для El Sanchez

Ветеран


Contributor


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


Конфигурация

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


Изменения
Автор: El Sanchez
Дата: 22-10-2015
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:

Показать/скрыть: Ссылки на примеры скриптов:

Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;

  • Inno Script Generator - генератор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать | зеркало на русифицированную программу;
    Примечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы.
    Последняя версия: 2.0.8 [12.11.2006] - Скачать;
    Примечание: Родной сайт http://isfd.kaju74.de/index.php?isfd более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • ISSJoiner - Программа для объединения нескольких скриптов InnoSetup в один.
    Последняя версия: 3.0 [23.07.2009]

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.4 [13.03.2010] - Скачать;

  • RegExporter - Фриварная утилита для экспорта реестра и конвертации файлов *.reg и *.ini в инсталляционные скрипты Inno Setup и NSIS.
    Последняя версия: 1.2.0 [23.09.2014] - Скачать;



Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:

Скрипты Inno Setup. Помощь и советы [часть 6]
Скрипты Inno Setup. Помощь и советы [часть 7]

Отправлено: 08:52, 02-02-2015

 

Аватара для PleaseTryAgain

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


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

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


VoLT, понятно)
в любом случае спасибо за помощь

Отправлено: 16:27, 21-04-2015 | #531



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

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


Пользователь


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

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


подскажите как скрыть стандартные заголовки?
Код: Выделить весь код
-Информация
-Пожалуйста прочтите..
 
-Выбор папки...
-В какую папку..
 
-Выбор компонентов...
-Какие компоненты...

Отправлено: 10:18, 22-04-2015 | #532


Аватара для El Sanchez

Ветеран


Contributor


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

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


Цитата PleaseTryAgain:
Как я понял в inno script указателей нет »
Цитата PleaseTryAgain:
Я так понимаю, что раз функция возвращает указатель, то в переменную res записывается адрес»
PleaseTryAgain, все там есть. Указатель есть переменная, хранящая адрес на начало данных переменной, на которую указывает указатель. Я надеюсь, что hidapi.dll вы используете по назначению, и GetInfo возвращает вам непустое значение, ибо у меня возвращает 0. Так вот, res в вашем примере это нетипизированный указатель. Указатель - потому что переменная res типа Integer имеет такой же размер в 4 байта, что и настоящая переменная типа указатель (Pointer), если такой тип был бы реализован в скриптовом движке, и значением res является адрес (грубо говоря, число), нетипизированный - потому что движок ничего не знает о типе переменной, адрес которой лежит в res. В Inno типизированных указателей всего ничего - PChar (для ANSI), PAnsiChar (для Unicode).
Цитата PleaseTryAgain:
но как получить то что записано по этому адресу? »
Хоть 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;
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:49, 22-04-2015 | #533


Аватара для PleaseTryAgain

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


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

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


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

Отправлено: 22:04, 22-04-2015 | #534


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


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

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


Как сделать фон для компонент листа?

Отправлено: 18:42, 23-04-2015 | #535


Аватара для Dodakaedr

Ветеран


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

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


Цитата ekspoint:
Как сделать фон для компонент листа? »
через процедуру 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;


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

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

-------
Inno Setup 5 Ultra Unicode


Последний раз редактировалось Dodakaedr, 23-04-2015 в 21:57.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:43, 23-04-2015 | #536


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


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

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


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

Отправлено: 21:46, 23-04-2015 | #537


Аватара для Dodakaedr

Ветеран


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

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


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

-------
Inno Setup 5 Ultra Unicode


Отправлено: 22:10, 23-04-2015 | #538


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


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

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


Запуск деинсталятора стандартный (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 перенёс в скрипт. Там наверное много лишнего, но я посчитал, что лучше перебдеть чем недобдеть А если честно, то я не знаю что лишнее, а что нужное.

Последний раз редактировалось бювет, 24-04-2015 в 06:34.


Отправлено: 06:26, 24-04-2015 | #539


SHVtYW4=


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

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


бювет, Это лишнее:
Скрытый текст
Код: Выделить весь код
[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

Последний раз редактировалось Nordek, 24-04-2015 в 07:49.

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:23, 24-04-2015 | #540



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 7] El Sanchez Автоматическая установка приложений 2499 02-02-2015 08:59
Скрипты Inno Setup. Помощь и советы [часть 6] El Sanchez Автоматическая установка приложений 2494 10-03-2014 11:51
Скрипты Inno Setup. Помощь и советы [часть 5] El Sanchez Автоматическая установка приложений 1999 28-03-2013 19:09
Скрипты Inno Setup. Помощь и советы [часть 4] El Sanchez Автоматическая установка приложений 2099 22-05-2012 23:16
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58




 
Переход