我想读取远程桌面的端口号,但它不起作用。
MSDN 声明它位于
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
这是我在 Windows 8 上的注册表中存在的一个键。
private void Form1_Load(object sender, EventArgs e)
{
txtPort.Text = (string) Registry.GetValue(@"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp", "PortNumber", "");
}
返回的字符串为空。
正确答案:
private void Form1_Load(object sender, EventArgs e)
{
txtPort.Text = Registry.GetValue(@"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\", "PortNumber", -1).ToString();
}