Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Dodakaedr

Ветеран


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

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


Подскажите как правильно экспортировать ключ реестра на этапе InitializeSetup? Это не работает. Надо экспортировать в папку где находиться инсталятор.
Код: Выделить весь код
function InitializeSetup(): Boolean;
var
RCode: Integer;
begin
Exec( ExpandConstant( '{win}\regedit.exe' ), '/e Soft.reg ""HKEY_LOCAL_MACHINE\SOFTWARE\Soft\Drivers""', ExpandConstant( '{src}\Data\Settings' ), SW_HIDE, ewNoWait, RCode );
Result:=False;
end;
С экспортом разобрался, вот только не могу указать папку для экспорта {src}\Data\Settings
Код: Выделить весь код
function InitializeSetup(): Boolean;
var
RCode: Integer;
RegKey: String;
begin
RegKey := 'HKEY_LOCAL_MACHINE\SOFTWARE\Soft\Drivers';
Exec( ExpandConstant( '{win}\regedit.exe' ), '-ea Soft.reg ' + AddQuotes( RegKey ), ExpandConstant( '{src}\Data\Settings' ), SW_HIDE, ewWaitUntilTerminated, RCode );
Result:=False;
end;

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


Последний раз редактировалось Dodakaedr, 17-09-2014 в 09:11.


Отправлено: 08:32, 17-09-2014 | #1566