Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 11:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Registry Auslesen

Discussion on Registry Auslesen within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
LumzumX's Avatar
 
elite*gold: 60
Join Date: Nov 2010
Posts: 5,518
Received Thanks: 409
Registry Auslesen

Hay,
ich will das mein "programm" ein pfad in der Registry ausliest und in ein Label schreibt, aber es klappt einfach nicht. da kommt immer cannot convert to string.
In der Registry steht vor der "zahl" REG_Binary. Wo liegt da das problem?

wenn ich es mit Registry.GetValue mache verschwindet das Label wo es rein soll einfach und wenn ich es mit Registry.LocalMachine.OpenSubKey mache kommt halt die meldung cannot convert to string
LumzumX is offline  
Old 12/22/2013, 17:13   #2
 
elite*gold: 159
Join Date: Jun 2013
Posts: 1,776
Received Thanks: 2,004


Da sollte alles stehen.
Brendan Jordan is offline  
Old 12/22/2013, 17:35   #3
 
LumzumX's Avatar
 
elite*gold: 60
Join Date: Nov 2010
Posts: 5,518
Received Thanks: 409
Hilft mir nicht sorry.

Das ist mein Problem
Dim rkstr As String = String.Empty
Dim rkval As Object = My.Computer.Registry.GetValue("HIER BELIEBIGEN PFAD EINGEBEN WO EINE REG_BINARY AUSGELESEN WERDEN SOLL", Nothing)
Dim bytes() As Byte = CType(rkval, Byte())
rkstr = BitConverter.ToString(bytes)
MessageBox.Show(rkstr)

Fehlermeldung ist:

ArgumentNullExaption wurde nicht behandelt
Der Wert darf nicht NULL sein.
Parametername: value
LumzumX is offline  
Old 12/23/2013, 13:26   #4
 
elite*gold: 22
Join Date: Apr 2013
Posts: 84
Received Thanks: 12
Bei CurrentUser ist es ziemlich easy.
Bei LocalMachine brauchte ich z.B irgendwelche spezielle Rechte, musste deshalb auch mal eine Stunde googlen bis ich es hatte, da hatte nämlich die OpenBaseKey-Zeile gefehlt:

Code:
 Dim VLCPfad As String
    Dim VLCPfadreg As RegistryKey
 VLCPfadreg = RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, RegistryView.Registry64)
        VLCPfadreg = VLCPfadreg.OpenSubKey("SOFTWARE\VideoLAN\VLC")
        VLCPfad = VLCPfadreg.GetValue("InstallDir").ToString()
        VLCPfadreg.Close()
b0tterk2 is offline  
Reply


Similar Threads Similar Threads
Registry Wert auslesen und in Variable speichern
08/18/2013 - C/C++ - 12 Replies
Hi, Ich kenne mich leider in C++ nicht so aus, aber würde halt gerne den Standard Wert eines Schlüssels in der Registry auslesen und diesen Wert dann in einer Variable speichern. So weit bin ich momentan. LONG WINAPI RegGetValue(HKEY hkey, LPCTSTR lpSubKey) { }
[C++] Registry auslesen
06/19/2011 - C/C++ - 7 Replies
Ich suche nach einer Möglichkeit, Zeichenfolgen(REG_SZ) aus der Windows Registry auszulesen. Geeignet dafür sind die Funktionen RegOpenKeyEx und RegQueryValueEx von der WinAPI... Allerdings weiß ich nicht, wie ich damit Zeichenfolgen auslesen kann. Alle Beispiele, die ich dazu finden konnte waren auf DWORD bezogen.
Dateipfad aus Registry auslesen
02/15/2011 - General Coding - 2 Replies
Hi epvp*coders, ich meine mich wage daran erinnern zu können, dass es in Delphi eine Funktion gab, mit der man den Dateipfad einer Datei aus der Registry auslesen konnte. Jemand ne Idee, welche Fkt. das war? Kann auch gut sein, dass ich da was verwechsle, ich vertausch gerne mal Programmiersprachen :x Oh yeah, almost forgot to involve the English speakin' part in here. So I am searching for a function in Delphi to get a file path out of the registry. I might mix up some computer languages...



All times are GMT +1. The time now is 11:46.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.