vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Registry Remote auslesen 
Autor: CYman21
Datum: 21.05.07 11:00

Hallo zusammen

Ich habe folgenden Quellcode:

RegReader = Registry.LocalMachine.OpenSubKey( _
  "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")
                    Dim Werte() As String
                    Dim Publisher, DisplayName As String
                    Werte = RegReader.GetSubKeyNames()
                    Dim k As Integer
                    Bar1.Maximum += UBound(Werte) - 1
                    For k = LBound(Werte) To UBound(Werte) - 1
                        Bar1.Value += 1
                        Application.DoEvents()
                        Regreader2 = Registry.LocalMachine.OpenSubKey( _
                          "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" & _
                          "" & Werte(k))
                        If Regreader2.GetValue("DisplayName", "") <> "" Then
                            Publisher = Regreader2.GetValue("Publisher")
                            DisplayName = Regreader2.GetValue("DisplayName")
                        Else
                            DisplayName = Werte(k)
                            Publisher = "N/A"
                        End If
                        SQL.read("INSERT INTO `win32_product` ( `uid` ," & _
                          "`machine` , `Caption` , `Description` , `Name`" & _
                          ")VALUES (NULL , '" & machine & "', '" & DisplayName _
                          & "', '" & Publisher & "', '" & Werte(k) & "');")
                    Next
Funktioniert einwandfrei, solange der Rechner Lokal ist.
Nun möchte ich jedoch die Subkeys der Registrierung von einem anderen PC auslesen.

Ich dachte das es gehen würde statt:
RegReader = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")

einfach

RegReader = Registry.LocalMachine.OpenSubKey("\\" & machine & "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall")

zu tippen, aber das geht nicht

Regreader ist immer Nothing
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Registry Remote auslesen732CYman2121.05.07 11:00

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel