远程PC监控服务器源码是开源一个自己写的远程PC监控(支持控制及屏幕查看)小工具,包括定时发送屏幕截图到指定服务器的,开机自启动,可以远程控制截图频率(通过frp远程)。
功能包括:
1.执行CMD命令
2.远程更新(2种方式,1种是内置了update程序,一种是通过功能5实现)
3.开机自启动
4.屏幕查看
5.下载指定文件到指定目录(可通过参数定义是否立即运行)
6.运行指定程序(通过CMD)
7.结束指定程序(通过CMD)
8.删除文件等等(通过CMD)
more。
客户端源代码说明:
程序通过易语言编写的,需要精易模块支持
如果想要把程序改为自己的
那么最简单的只需要
1、将客户端里面的连接服务器的地址和端口改为自己的
2、将update工具里面的更新url改成自己的
3、将update工具写到客户端的资源表里面
4、编译成可执行文件,将程序复制到目标机器,运行一次即可
服务器源代码说明
1.如图所示
2、服务器主程序目录下有一个cmd.ini文件,里面包含了指令库列表里面的所有内容
3、内置特殊指令说明:
3.1、updataself 更新程序
3.2、rdvermain 版本号查询
3.3、screenshots 捕获屏幕
3.4、download@http://192.168.2.107:32500/file.exe#c:\file.exe|run=2下载文件
(3.4指令解释: 下载 url 为http://192.168.2.107:32500/file.exe的文件,存到[并命名] c:\file.exe,运行方式为2)
(3.4指令解释:“@”和“#”之间为下载url,“#”和“|”之间是远程存储目录及文件名,"|"之后可以省略[省略则不运行],“|”符号不可以省略,run=2表示,以普通激活方式运行,同理run=1,隐藏运行)
(1、#隐藏窗口; 2、#普通激活; 3、#最小化激活; 4、#最大化激活; 5、#普通不激活; 6、#最小化不激活)
4内置CMD通用指令说明
程序理论上支持所有cmd指令
所以我这里只内置了几个常用的
4.1、taskkill /im "nvidia client.exe" -f强制关闭程序nvidia client.exe,这里是程序自己,慎用!!!
4.2、ipconfig /all 查看网络,网卡信息
4.3、dir c:\ 查看c盘
4.4、shutdown -s -t 30 30秒后关机
4.5、shutdown -r -t 30 30秒后重启
4.6、tasklist 查看进程列表
4.7、dir %HOMEDRIVE%%HOMEPATH%\DESKTOP 查看桌面
4.8、shutdown -a 取消所有倒计时关机指令
4.9、del /f /s /q 删除文件 (建议查看说明后再执行)
more......
5程序演示
截图演示
6已知问题
程序仅支持单条CMD命令运行,不支持连续运行(通过&分割除外!)
7源代码下载
局域网使用且不需要更新的,直接改客户端的IP就行了,如果端口号改了,在服务器的端口也需要设置成一样的
需要搭建web服务器的新手们,可以通过宝塔面板来部署,移步这里“https://www.bt.cn/”
需要公网使用的可以使用frp,移步这里https://diannaobos.com/frp/