我想创建一个应用程序来检查并通知服务器上是否存在远程会话。我不知道是否远程访问产品Bomgar,gotomeeting,gotoassist,和其他人使用终端服务或不。检查远程会话
看起来像GetSystemMetrics'
SM_REMOTECONTROL
和SM_REMOTESESSION
只引用通过Windows终端服务连接的远程会话。
我刚才看过post,但这是指PowerShell会话。
因此,我的一般问题是哪些.NET API家族处理创建,配置和检测远程访问?
编辑自发布:
我刚才看了一下在微软的TechNet这个其他post,看来我需要得到的进程列表,如果rdpinit.exe
发现和rdpshell.exe
在每个进程“进程列表,但会涵盖一些众所周知的远程访问产品,并且是否有API来执行此操作?
“将涵盖所有远程访问产品” - 我不明白你将如何测试你不知道的东西是否存在。 –
@Bill_Stewart好点。我编辑了这篇文章。 – octopusgrabbus
你不能利用'netstat -ano'解析外部地址,然后反转进程名称的PID? – TheIncorrigible1