![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Читать TRegistry под Win7 без прав админа
Alex_C © (2014-09-16 21:53:00)Нужно проверить, про инсталлирована в системе некая программа.
Для этого читаю из регистра
R := TRegistry.Create;
R.RootKey := HKEY_LOCAL_MACHINE;
if not R.OpenKey('\Software\ProgramName', False) then
begin
Application.MessageBox('Not installed!', 'Error!', MB_OK);
FreeAndNil(R);
Exit;
end;
Если программа работает без прав администратора, то OpenKey выдает False. Вроде читал, что из HKEY_LOCAL_MACHINE можно и без прав администратора читать? Или я не прав?
Германн (2014-09-17 01:25:00) [1]
R := TRegistry.Create(KEY_READ);