检测远程桌面连接何时启动?

时间:2016-02-01 22:43:33

标签: c++ windows connection desktop

有没有办法检测何时在Windows计算机上启动远程桌面连接?

例如,一旦Windodws检测到RDC连接已初始化,我想让c ++应用程序打印“警告:RDC连接传入”。

RDC连接时是否会调用某种系统事件?

1 个答案:

答案 0 :(得分:0)

你可以创建一个线程,不断询问是否每500毫秒立即打开一个远程连接,你可以找到如何正确here。 你仍然可能没有及时发现它,所以你可以检查每隔一小段时间打开哪些TCP端口,你可以使用GetTcpTable2来查看https://msdn.microsoft.com/en-us/library/windows/desktop/bb408406(v=vs.85).aspx。 特别要检查港口的状态 因为在远程连接中发生的第一件事是端口更改是状态,你应该及时捕获它 RDP端口为3389.