Entwickler-Ecke
IO, XML und Registry - Wie prüfen ob RegistryPath vorhanden ist?
MBaier - Fr 22.06.12 09:39
Titel: Wie prüfen ob RegistryPath vorhanden ist?
Hallo,
die Anwendung mit der ich arbeite schmiert weg sobald ich sie starte, weil der Pfad auf den mit Registry.GetValue("XYZ") zugriffen wird nicht existiert.
Wie kann ich prüfen ob der Registrypfad existiert?
Mit freundlichen Grüßen
MichaB
EDIT:
In meinem Fall müsst ich sogar prüfen ob zwei Verzeichnisse existieren, also ("HKEY_CURRENT_USER\Software\AnbieterXY\ModulXY).
Th69 - Fr 22.06.12 09:56
Hallo,
MSDN hat folgendes geschrieben: |
Registry.GetValue
...oder null, wenn der angegebene Schlüssel nicht vorhanden ist.
|
Und am besten noch auf mögliche Exceptions mittels
try...catch prüfen.
Und für Zugriff auf Registry-Pfade bietet sich auch die
RegistryKey.OpenSubKey-Methode an.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!