type TRegistryEx=class(TRegistry) end; {............} procedure TForm1.FormCreate(Sender: TObject); const KEY_WOW64_32KEY = $200; KEY_WOW64_64KEY = $100; var org:tregistryEx; key: HKEY; begin org:=tregistryEx.Create; org.RootKey:=HKEY_LOCAL_MACHINE; RegOpenKeyEx(HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Windows NT\CurrentVersion', 0, KEY_ALL_ACCESS or KEY_WOW64_64KEY, key); org.SetCurrentKey(key); Edit1.Text:=org.ReadString('RegisteredOwner'); Edit2.Text:=org.ReadString('RegisteredOrganization');
Кроме того, объект TRegistry позволяет использовать и другие функции работы с реестром.
Комментариев нет:
Отправить комментарий