Autostart in der Registrierung - Nur Wow6432Node möglich

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Darkshadow9.

    Autostart in der Registrierung - Nur Wow6432Node möglich

    Liebe Community,

    ich habe gegoogelt, habe im Forum gesucht und selbst herum probiert, doch nichts half. Nun hoffe ich, dass ihr mir weiter helfen könnt :)

    Folgendes Problem:

    Ich möchte mit folgendem Befehl den Autostart-Schlüssel Inhalt auslesen:

    VB.NET-Quellcode

    1. Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run").GetValueNames


    Doch er gibt mir nur die Namen der Zeichenfolgen in dem Schlüssel "SOFTWARE\Wow6432Node\Microsoft\Winodws\CurrentVersion\Run" zurück und habe somit keine ersichtliche Möglichkeit, auf den eigentlichen Pfad zuzugreifen.

    Ich hoffe, dass jemand hierfür eine Lösung findet oder einen Tipp parat hat, der eventuell weiter helfen könnte.

    Vielen Dank schonmal und schönen Abend noch,

    Darkshadow9
    Habe es nun mit folgendem Code hinbekommen:

    VB.NET-Quellcode

    1. Dim BaseKey As RegistryKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64)
    2. Dim RegKey As RegistryKey = BaseKey.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
    3. Dim EntryNames() As String = RegKey.GetValueNames()


    Vielleicht hilft es dem Ein oder Anderen noch :)

    Schönen Abend noch,

    Darkshadow9