vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Fortgeschrittene
RegistryKey aus CurrentUser lesen und nicht aus USERS 
Autor: Wasi_LE
Datum: 31.01.23 19:34

Hallo Forum,
ich möchte gerne einen RegistryKey lesen/löschen/schreiben. Der Schlüssel steht im Hive CurrentUser. Leider werde ich immer umgeleitet in den Hive Users, auch wenn ich mit OpenBase arbeite...

Dim RKx As RegistryKey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, _
  RegistryView.Default).OpenSubKey( _
  "SOFTWARE\Microsoft\Office\16.0\Excel\Options", True)
 
MsgBox(RKx.ToString) '-> es wird richtiger Weise HKEY_CurrentUsers\SOFTWARE ( 
' ...) gepromptet
 
If RKx IsNot Nothing Then
   MsgBox(RKx.ValueCount) '-> es wird leider die Anzahl der Values aus dem 
   ' HKEY_Users-Abschnitt gepromptet und nicht die Anzahl der Vaules aus dem 
   ' HKEY_CurrentUsers-Abschnitt
   For Each ItemX In RKx.GetValueNames()
      MsgBox(ItemX.ToString)
      MsgBox(RKx.GetValue(ItemX).ToString)
      If InStr(RKx.GetValue(ItemX).ToString, "MeinWertDenIchLöschenWill") Then _
        RKx.DeleteValue(ItemX) '-> wird nicht gefunden, weil er im 
      ' HKEY_CurrentUser steht, aber nicht im HKey_Users ... 
   Next
End If
Hat jemand eine Erklärung und/oder einen Lösung für das Problem?

Vielen Dank.
A.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
RegistryKey aus CurrentUser lesen und nicht aus USERS432Wasi_LE31.01.23 19:34
Re: RegistryKey aus CurrentUser lesen und nicht aus USERS244emaNoN01.02.23 05:23
Re: RegistryKey aus CurrentUser lesen und nicht aus USERS158Wasi_LE01.02.23 19:06
Re: RegistryKey aus CurrentUser lesen und nicht aus USERS229emaNoN02.02.23 07:56
Re: RegistryKey aus CurrentUser lesen und nicht aus USERS144Wasi_LE04.02.23 07:41

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-2024 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