怎样判断当前PC服务器 被那一个PC远程桌面连接了?

liymzd 2012-04-11 12:44:46
场景:
公司有一个PC服务器可以上网,所有同事有需要搜索资料时就会远程桌面连接这个服务器进行上网

问题是 经常出现一个人正在上网。另一个人登陆就会把他踢掉
服务器只有一个账户和密码。

想法:
做一个服务端程序运行在服务器上。当有人远程连接服务器的时候,通知客户端同事,这样其他同事就知道
当前服务器有人使用,就不会踢掉他了。

问题:

当有人远程桌面连接服务器, 服务端程序 怎样才能判断当前是谁远程连接了我呢?有没有C++的API之类的。
...全文
776 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liymzd 2012-04-12
  • 打赏
  • 举报
回复
要想知道当前PC服务器被哪个电脑连了,肯定要在PC服务器上装相应的程序,一台电脑登陆时PC服务器会把其地IP记下保存,当另一台电脑要登陆时发出了远程桌面申请,PC服务器应该对当前运行情况进行判定,看当前允许远程的用户在不在活动,如果在就向请求登陆的电脑发一条信息,如“当前服务器有人使用中”并列出使用者的IP,没人使用就连接远程桌面。

哥们 你说这个我知道,我的问题是怎么知道当前有人连接我了,,,也就是你说的服务器上的相应程序怎么实现。。。。

不过我已经已有想法了

感谢 ccs02287

客户端远程连接的时候任务管理器 会显示当前连接的服务端IP的,,当客户端连接时,此时客户端轮询任务管理器,发现有远程连接桌面的进程,就发送消息给服务端,服务端根据消息就知道那个IP连接,然后发送给所有当前已经注册的服务端

宇宙微尘 2012-04-11
  • 打赏
  • 举报
回复
要想知道当前PC服务器被哪个电脑连了,肯定要在PC服务器上装相应的程序,一台电脑登陆时PC服务器会把其地IP记下保存,当另一台电脑要登陆时发出了远程桌面申请,PC服务器应该对当前运行情况进行判定,看当前允许远程的用户在不在活动,如果在就向请求登陆的电脑发一条信息,如“当前服务器有人使用中”并列出使用者的IP,没人使用就连接远程桌面。
qihuanfengyun 2012-04-11
  • 打赏
  • 举报
回复
感觉实现很麻烦!
空心兜兜 2012-04-11
  • 打赏
  • 举报
回复
任务管理器不是可以看到用户以及连接到它的客户端计算机名吗?
肖无疾 2012-04-11
  • 打赏
  • 举报
回复
我们远程的时候是可以同一账号,多个会话的,而且到上限时会有踢人提示
上个网为什么要弄这么麻烦呢
liymzd 2012-04-11
  • 打赏
  • 举报
回复
没人知道么。。。。55

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧