我想創建一個應用程序來檢查並通知服務器上是否存在遠程會話。我不知道是否遠程訪問產品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