views:

270

answers:

2

I have to access remote connection from XP os to Vista os in vb.net How to do that?

A: 

Here's something that help you:

    'Set the machine name
    Dim MachineName = "file-server"
    'This will hold the value of the query if successful
    Dim Value As String = Nothing
    'Open the remote HKLM hive
    Dim Reg = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, MachineName)
    'Open the key
    Dim Key = Reg.OpenSubKey("Software\Microsoft\Windows\CurrentVersion")
    'OpenSubKey returns Nothing on keys that don't exist so make sure we've got something
    If Key IsNot Nothing Then
        'Grab the value
        Value = Key.GetValue("CommonFilesDir")
    Else
        'Unable to open key, do something here
    End If
    'Very important, close the key and the hive
    Key.Close()
    Reg.Close()
    Trace.WriteLine(Value)
Chris Haas
A: 

Hi,

i use this code,

'Set the machine name

Dim MachineName = "file-server" 



'This will hold the value of the query if successful
Dim Value As String = Nothing
'Open the remote HKLM hive
Dim Reg = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, MachineName)
'Open the key
Dim Key = Reg.OpenSubKey("Software\Microsoft\Windows\CurrentVersion")
'OpenSubKey returns Nothing on keys that don't exist so make sure we've got something
If Key IsNot Nothing Then
    'Grab the value
    Value = Key.GetValue("CommonFilesDir")
Else
    'Unable to open key, do something here
End If
'Very important, close the key and the hive
Key.Close()
Reg.Close()
Trace.WriteLine(Value)

But, Dim Reg = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, MachineName) this line shows error

"Attempted to perform an unauthorized operation"

i'm trying to access vista remote registry from xp system.

please help me..

meenakshi