如何使用vb.net访问xp和vista之间的远程注册表访问?

时间:2010-01-29 08:48:06

标签: vb.net windows-vista windows-xp remote-access

我必须在vb.net中访问从XP操作系统到Vista操作系统的远程连接 怎么做?

1 个答案:

答案 0 :(得分:1)

这可以帮到你:

    '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)