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

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

Ветеран


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

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


by_gangster, можно эффективней, проверить наличие ветки реестра и одновременно наличие некоего файла в папке с игрой(в данном случае ексишника деинсталятора), на случай, если папку с игрой снесли, а хвосты в реестре остались:
Код: Выделить весь код
function InitializeSetup(): Boolean;
begin
  Result := FileExists(RemoveQuotes(ExpandConstant('{reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\S.T.A.L.K.E.R._is1,UninstallString}')));
  if not Result then MsgBoxEx(0, 'Игра не установлена.', 'Игра не установленна', MB_OK or MB_ICONWARNING, 0, 0)
end;
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:47, 14-05-2013 | #453