In Registry suchen und ersetzen

07/01/2008 - 20:06 von Stefan Theobald | Report spam
Hallo,

ich würde gerne auf die Registry zugreiffen und Werte (IP-Adressen) suchen
und durch eine andere ersetzen lassen.

Wie kann ich das bewerkstelligen?
Auf einen besimmten Wert / Zweig der Registry habe ich ja schon zugrgriffen
bzw. ihn über VB .NET erstellt, aber wie kann ich ein suchen und ersetzen
realisieren?

Muss ich die Registry als Textdatei öffnen und dann dort ein suchen und
ersetzen machen?
Also sowas wie dies hier:
Dim Dateileser As New StreamReader(Ausgabeverzeichnis_XML_Datei &
"ITEMS_IN.XML")
Dim Dateiinhalt As String = ""

Dateiinhalt = Dateileser.ReadToEnd

Dateiinhalt = Dateiinhalt.Replace("&lt;", "<")
Dateiinhalt = Dateiinhalt.Replace("&gt;", ">")

Dateileser.Close()

Dim Dateischreiber As New StreamWriter(Ausgabeverzeichnis_XML_Datei &
"ITEMS_IN.XML", False)

Dateischreiber.Write(Dateiinhalt)

Dateischreiber.Close()



Ich will eine ACCESS DB an mein Programm klemmen, das in der einen Spalte
die alte und in einer anderen Spalte die neue IP stehen hat. Ich will also
nach dem alten wert suchen und durch den neuen ersetzen lassen.

Wer kann mit einen Tip geben / ein Beispiel für einen Ansatz nennen???


Gruß
Stefan
 

Lesen sie die antworten

#1 Armin Zingler
07/01/2008 - 20:36 | Warnen spam
"Stefan Theobald" schrieb
Hallo,

ich würde gerne auf die Registry zugreiffen und Werte (IP-Adressen)
suchen und durch eine andere ersetzen lassen.

Wie kann ich das bewerkstelligen?
Auf einen besimmten Wert / Zweig der Registry habe ich ja schon
zugrgriffen bzw. ihn über VB .NET erstellt, aber wie kann ich ein
suchen und ersetzen realisieren?

Muss ich die Registry als Textdatei öffnen und dann dort ein suchen
und ersetzen machen?



Nein, warum? Verwende die Eigenschaften von Microsoft.Win32.Registry.
Das sind alles RegistryKey-Objekte. Mit deren Methoden làsst sich
die komplette Registry durchsuchen.


Armin

Ähnliche fragen