![]() |
Registry: Öffnen von bestimmtem Ordner geht nicht
Hi,
Ich wollte eigentlich in der Registry "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ PCI\" auslesen doch, wenn ich versuche "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\E num" auszulesen geht das nicht. Und wenn ich mir alle "Unterordner" von CurrentControlSet anzeigen lasse, ziegt er ja auch Enum an, doch ich kanns halt nicht öffnen. Hat jemand ne Idee? Danke Ps: Nutze Windows 2000 Prof. |
Re: Registry: Öffnen von bestimmtem Ordner geht nicht
Diese Ecke der Registry ist mit Rechten versehen.
Versuch sie mal ReadOnly zu oeffnen. Was hast du denn in dieser Ecke der Registry ueberhaupt verloren? Die Informationen dort werden mit SetupDi-Funktionen ausgelesen. |
Re: Registry: Öffnen von bestimmtem Ordner geht nicht
Danke, werde es gleich mal ausprobieren.
Ich muss auslesen welche Netzwerkkarte, Grafikkarte ... eingebaut sind. |
Re: Registry: Öffnen von bestimmtem Ordner geht nicht
ähm? wie?
ich öffne doch nur den Ordner, nicht irgendein Key(denn da wüsste ichs). Code:
Code:
regist4k1.RootKey:=HKEY_LOCAL_MACHINE;
if regist4k0.OpenKey('SYSTEM\CurrentControlSet\Enum',false)then begin showmessage('Geöffnet') end; |
Re: Registry: Öffnen von bestimmtem Ordner geht nicht
regist4k1.
regist4k0. :?: :wiejetzt: |
Re: Registry: Öffnen von bestimmtem Ordner geht nicht
Sorry, sollte beides regist4k0 sein.
Code:
regist4k0.RootKey:=HKEY_LOCAL_MACHINE;
if regist4k0.OpenKey('SYSTEM\CurrentControlSet\Enum',false)then begin showmessage('Geöffnet') end; |
Re: Registry: Öffnen von bestimmtem Ordner geht nicht
danke ich habs:
Code:
regist4k0:=TRegistry.Create(KEY_EXECUTE);
regist4k0.RootKey:=HKEY_LOCAL_MACHINE; if regist4k0.OpenKey('SYSTEM\CurrentControlSet\Enum',false)then begin showmessage('Geöffnet') end; |
Re: Registry: Öffnen von bestimmtem Ordner geht nicht
Das korrekte Auslesen geht trotzdem ueber die SetupDi-Funktionen.
Besorg dir mal meine HID-Komponente von ![]() Die Komponente selbst brauchst du nicht, aber es ist SetupApi.pas dabei. Das ist die Konversion des Setup API mit den SetupDi-Funktionen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz