Hi
ich habe jetzt echt ein Problem:-(
ich muss Windwos-Registry zugreifen und auslesen.
Es funktioniert wunderbar "LOKAL"
Ich muss auch Windows-Registry andere Rechner zugreifen und auslesen können.
Dafür habe ich "OpenRemoteBaseKey" benutzt.
Diese sind mein Code
-->
Dim environmentKey As RegistryKey
Try
' Open HKEY_CURRENT_USER\Environment on a remote computer.
environmentKey = RegistryKey.OpenRemoteBaseKey( _
RegistryHive.LocalMachine, "MeinComputerName").OpenSubKey("Software")
Catch ex As IOException
Console.WriteLine("{0}: {1}", _
ex.GetType().Name, ex.Message)
Return
End Try
' Print the values.
Console.WriteLine("\nThere are {0} values For {1}.", _
environmentKey.ValueCount.ToString(), environmentKey.Name)
For Each valueName As String In environmentKey.GetValueNames()
Console.WriteLine("{0,-20}: {1}", valueName, _
environmentKey.GetValue(valueName).ToString())
Next
' Close the registry key.
environmentKey.Close()
--->
Sobald ich andere Machinename eingeben, löst "System.Security.SecurityException" aus.
Muss ich irgendwo konfigurieren?
Was mache ich falsch
Es wäre echt super, wenn jemand mir weiterhelfen würden.
Ich brauche es dringend.
Vielen Dank
ich habe jetzt echt ein Problem:-(
ich muss Windwos-Registry zugreifen und auslesen.
Es funktioniert wunderbar "LOKAL"
Ich muss auch Windows-Registry andere Rechner zugreifen und auslesen können.
Dafür habe ich "OpenRemoteBaseKey" benutzt.
Diese sind mein Code
-->
Dim environmentKey As RegistryKey
Try
' Open HKEY_CURRENT_USER\Environment on a remote computer.
environmentKey = RegistryKey.OpenRemoteBaseKey( _
RegistryHive.LocalMachine, "MeinComputerName").OpenSubKey("Software")
Catch ex As IOException
Console.WriteLine("{0}: {1}", _
ex.GetType().Name, ex.Message)
Return
End Try
' Print the values.
Console.WriteLine("\nThere are {0} values For {1}.", _
environmentKey.ValueCount.ToString(), environmentKey.Name)
For Each valueName As String In environmentKey.GetValueNames()
Console.WriteLine("{0,-20}: {1}", valueName, _
environmentKey.GetValue(valueName).ToString())
Next
' Close the registry key.
environmentKey.Close()
--->
Sobald ich andere Machinename eingeben, löst "System.Security.SecurityException" aus.
Muss ich irgendwo konfigurieren?
Was mache ich falsch
Es wäre echt super, wenn jemand mir weiterhelfen würden.
Ich brauche es dringend.
Vielen Dank