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

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

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


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

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


Всем привет! Возникла проблема с инсталлятором, который сначала должен распаковать архив, затем прописать в реестре несколько ключей. И вот последняя часть не хочет выполняться под пользовательским аккаунтом с админским паролем. Под админом все замечательно работает. Подскажите, пожалуйста, что я делаю не так)
Записи в реестр

Код: Выделить весь код
procedure DeinitializeSetup;
var
  flag: String;
begin
  if RegQueryStringValue(HKEY_CURRENT_USER, 'Software\Adobe\CSXS.4',
     'PlayerDebugMode', flag) then
  begin
    // Successfully read the value
    //MsgBox('Your country: ' + Country, mbInformation, MB_OK);
    if flag = '0' then
    begin
      RegWriteStringValue(HKEY_CURRENT_USER, 'Software\Adobe\CSXS.4',
     'PlayerDebugMode', '1');
    end;
  end;
  if RegQueryStringValue(HKEY_CURRENT_USER, 'Software\Adobe\CSXS.6',
     'PlayerDebugMode', flag) then
  begin
    // Successfully read the value
    //MsgBox('Your country: ' + Country, mbInformation, MB_OK);
    if flag = '0' then
    begin
      RegWriteStringValue(HKEY_CURRENT_USER, 'Software\Adobe\CSXS.6',
     'PlayerDebugMode', '1');
    end;
  end;
  if RegQueryStringValue(HKEY_CURRENT_USER, 'Software\Adobe\CSXS.7',
     'PlayerDebugMode', flag) then
  begin
    // Successfully read the value
    //MsgBox('Your country: ' + Country, mbInformation, MB_OK);
    if flag = '0' then
    begin
      RegWriteStringValue(HKEY_CURRENT_USER, 'Software\Adobe\CSXS.7',
     'PlayerDebugMode', '1');
    end;
  end;
end;

Отправлено: 16:34, 22-02-2017 | #1864