ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
491
491
EMPFEHLEN
-
20.04.06 12:09 #1
- Registriert seit
- Feb 2003
- Ort
- Österreich / Feldkirch
- Beiträge
- 135
Hallo,
Versuche derzeit ein Programm zu entwerfen mit dem man die Registery bearbeiten kann.
Zu aller erst will ich alle Informationen aus der Registery auslesen. Wenn das erledight ist kann man später eine Suche zum Beispiel einbauen und vieles mehr.
Hier ein kurzer Artikel zu C# und Registery:
http://www.csharphelp.com/archives2/archive430.html
Mit diesem Code erhalte ich alle Ordner in der Registery. Um an die Eigentlichen Werte heranzukommen benötigt man nun noch die Namen der Werte.PHP-Code:public static void Schlüsselsammeln(RegistryKey UsersKey)
{
//Mit der Methode GetSubKeyNames() alle Untereinträge/Schlüssel ( alias Verzweigungen/Ordner) holen
//und in string[] Untereinträge speichern.
//Nun müssen die Restlichen Schlüssel/Verzweigungen geholt werden.
string[] Untereinträge = UsersKey.GetSubKeyNames();
try{
NamenderWerte.AddRange(UsersKey.GetValueNames());
}
catch{/*//Abbruch wenn keine Werte im Ordner sind*/ }
Schlüssel.AddRange(Untereinträge);
for (int i = 0; i < Untereinträge.Length; i++)
{
//Console.WriteLine(Untereinträge[i]);
try
{
//Mit der Methode OpenSubKey öffnet man einen Untereintrag
//Temporärer RegistryKey Schlüssel erstellen
RegistryKey TemporärerSchlüssel = UsersKey.OpenSubKey(Untereinträge[i], true);
//Namen der Werte holen mit GetValueNames
try{
NamenderWerte.AddRange(UsersKey.GetValueNames());
}
catch {/*//Abbruch wenn keine Werte im Ordner sind*/ }
//Rekursiver Methodenaufruf
Schlüsselsammeln(TemporärerSchlüssel);
//Werteholen(TemporärerSchlüssel);
}
catch
{
//Abbruch wenn kein weiterer Schlüssel vorhanden ist.
//System.Console.WriteLine("Error");
}
}
}
Irgendwie bekomme ich aber nicht alle Namen der Werte.
Hat jemand eine Idee was ich verändern muss um wirklich alle Namen der Werte zu erhalten.
Edit hat sicher erledightGeändert von Briefkasten (20.04.06 um 19:58 Uhr)
-
Wenn Du uns jetzt noch sagst, was denn der Fehler im genauen war
oder welche Schlussforgerungen zu deinem Ziel geführt haben,
hat der Thread vielleicht sogar einen Sinn gehabt.
MfG,
cosmoMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
Ähnliche Themen
-
Bekomme von MySql nicht alle Daten
Von Kai008 im Forum JavaAntworten: 2Letzter Beitrag: 22.03.09, 07:00 -
Bekomme Algorithmus nicht in Code umgesetzt
Von draig im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 9Letzter Beitrag: 15.06.08, 15:49 -
LDAP suche gibt nicht alle Werte zurück
Von C3000 im Forum JavaAntworten: 1Letzter Beitrag: 22.02.08, 13:31 -
MySQL liest nicht alle Werte aus
Von Muffinmampfer im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 25.04.04, 15:20 -
Wie bekomme ich alle rechner ins inet?
Von Milchbroetchen im Forum NetzwerkeAntworten: 1Letzter Beitrag: 31.01.04, 02:59





Zitieren
Login





