检测远程桌面连接何时启动
Detect when Remote Desktop Connection is starting?
有没有办法检测远程桌面连接何时在Windows机器上启动?
例如,我希望在 Windodws 检测到 RDC 连接已初始化后立即让 c++ 应用程序打印"警告:RDC 连接传入"。
RDC 连接时是否调用了某种系统事件?
您可以创建一个线程,该线程将每 500 毫秒不断询问是否打开远程连接,您可以在此处找到操作方法。
您仍然可能无法及时捕获它,因此您可以每隔一小段时间检查哪些TCP端口打开一次,您可以使用GetTcpTable2查看 https://msdn.microsoft.com/en-us/library/windows/desktop/bb408406(v=vs.85(.aspx。具体来说,您应该检查端口的状态。
由于远程连接中发生的第一件事是端口更改是状态,因此您应该及时捕获它。
RDP 端口为 3389。
相关文章:
- 何时在引用或唯一指针上使用移动语义
- 当套接字连接断开时检测C/C++Unix
- 何时提供默认参数作为模板参数
- C++-明确何时以及如何调用析构函数
- 无法在windows上使用mingw将sqlite3与c连接
- 在以唯一ptr为值的C++映射中,动态内存何时会被销毁
- 到连接组件算法的问题(递归)
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- 无法在C++中建立与MySQL数据库的连接
- 字符和 int 连接何时会导致 seg 错误?
- 如何知道何时有最大数量的命名管道客户端与服务的连接?
- 如何检测用户何时与网络断开连接
- 如何检测程序运行时 Kinect 何时断开连接/拔出
- 如何检测ssh连接(通过QProcess)何时完成
- 如何检测提升 TCP 套接字何时断开连接
- 检测远程桌面连接何时启动
- Win32确定何时连接/断开键盘
- 何时分离或连接助推线程
- 一个连接的UDP套接字何时会被操作系统关闭?
- 应该在何时何地使用编译时宏连接