我在 Windows 服务中使用以下一段 c# 代码来捕获远程连接和断开连接事件。
如何获取远程连接到该机器的最终用户的 IP 地址。
protected override void OnSessionChange(SessionChangeDescription changeDescription)
{
switch (changeDescription.Reason)
{
case SessionChangeReason.RemoteConnect:
//Remote Connect
break;
case SessionChangeReason.RemoteDisconnect:
//Remote Disconnect
break;
default:
break;
}
}