有没有办法为我自己的 hyper-v 客户机编写控制台客户端?我不想使用 RDP 连接到访客。我想以与微软相同的方式来做这件事。
到目前为止我发现的是(如果我错了,请纠正我):他们的客户端连接到端口 2179 上的主机。然后在端口 2179 上发生一些握手、元数据交换,客户端在某些 49xxx 端口上获取数据。
我不明白端口 2179 发生了什么?我应该寻找任何协议规范吗?
谢谢
一点点谷歌搜索Hyper-V
并2179
引导我到vmconnect.exe
,一个用于连接到在 Hyper-V 服务器上运行的虚拟机的程序。
该工具被声明为使用远程桌面协议。
所以我想你可以使用RDP API 本身(mstscax.dll
)、Cassia
库(如本答案中所建议的)或ActiveX 控件进行AxMSTSCLib
连接。