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