URI方案(或其他简单的方法)在Windows上启动RDP客户端?

jutyujz0  于 2023-11-21  发布在  Windows
关注(0)|答案(1)|浏览(201)

是否有简单的方法(例如,URI方案)在Windows上启动RDP客户端?以下示例仅适用于Mac,不适用于Windows:
https://technet.microsoft.com/en-us/library/dn690096.aspx
有人知道为什么它在Windows上不工作吗?有人知道如何使它在Windows上工作吗?
谢谢你,谢谢

ubof19bj

ubof19bj1#

我有办法解决你的问题。
创建这个rdp.reg文件并双击导入它。它将使系统注册它是一个新的可点击的URI格式,并将启动您的RDP客户端作为结果。然而,它不会传递任何值,如用户名或IP地址,因为当我尝试此操作时,我得到一个错误“指定的连接文件(rdp://192.168.x.x)无效”,因此它只是一个部分答案。
在目录中会有相同架构的其他值,比如Skype。所以如果你想仔细检查代码的有效性,你可以将下面的代码与注册表中的代码进行比较。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\rdp]
@="URL:RDP Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\rdp\shell\open\command]
@="\"C:\\Windows\\System32\\mstsc.exe\"

字符串
也许你可以在命令中添加一些标志,比如这里是IP,这里是IP,还有某种逻辑,比如它是在URL模式中分隔的@符号,但是在这一点上,将你的hrefMap到一个.rdp文件的下载可能更容易。
为了回答你的另一个问题,包括Mac在内的Linux已经包括了扩展范围的URI模式作为标准,但微软没有。

相关问题