参考博客:https://blog.csdn.net/qq_25956141/article/details/78621983#comments_12689870

业务场景还原:有个企业有两个服务器做web应用的,一个是内网一个是外网,外网可以通过安装向日葵等远程桌面控制,内网只能由他们公司员工访问,每次要远程内网服务器,都要跑到他们公司(不给开权限和v*n堡垒机啥的,只能去他们那,就很麻烦),但是,两个服务器之间可以申请几个端口互相访问,于是乎就想整个远程桌面,供两个服务器调用(没研究过市场现有的远程工具,而且客户企业不允许擅自安装软件)。

参考了上面那个博客的代码,然后直接搬运过来发现有点问题,就在上面的代码上修改了下,直接上图

服务端:

java实现远程控制,包含键盘+鼠标控制

客户端:

java实现远程控制,包含键盘+鼠标控制
标题

实现功能:

1.鼠标移动、滚轮、点击(左击+右击)

2.键盘事件

3.服务端可配置端口和刷新频率

不足之处:不能实现对win10系统的控制,例如win+d显示桌面,ctrl+alt+del 呼出任务管理器等(需要发送指令键,或者鼠标呼出任务管理器),但是对软件的快捷键还是有反应的。如果控制没反应的,尝试以管理员运行项目,管理员运行

下面考虑怎样将文件通过远程传输,暂时还没有写。

下载地址:

https://download.csdn.net/download/leikai1946/12569066

 

相关文章:

  • 2021-05-31
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-25
  • 2022-12-23
  • 2021-09-13
  • 2021-06-29
  • 2021-09-17
  • 2021-07-08
相关资源
相似解决方案