网站首页 > 编程文章 正文
有一种场景,比如医院,信息科职员间需要共享并共同维护各科室的IP地址,另外经常需要需要远程至各科室电脑协助解决一些问题。
说到局域网的远程工具,比较好用的是Radmin,另外还有开源的VNC、商业软件Xmanager等,当然性能较好的广域网远程软件TeamViewer也是可以作为局域网远程控制的。(题外话,ToDesk速度非常快,不过还有些BUG需要改正。)
Radmin的远程速度是非常快的,但有些缺点,只能单机版维护IP地址,如果需要共享给别人就要先导出,然后在别的电脑导入,除此之外它只能记住账号,不能保存密码,每次远程都需要输入密码。相对于Radmin,VNC的速度要慢一些,但是一些Win10电脑因权限问题安装了Radmin却远程不上,这时VNC是个好的补充,另外VNC还有个优点,同时支持Windows、Linux和Mac OS等平台。
作为一名合格的软件开发工程师,能一键远程何必多敲几下键盘去输入密码呢,于是我写了个小工具给自己使用,提高工作效率。首先要实现共享IP地址,肯定要有数据库,可以选择的有MySQL、Microsoft SQL Server和DB2等,最后选择了MySQL。很快就实现了第一版本:
服务端:PHP,使用ThinkPHP框架。
客户端:Qt5.7.1,支持XP、Win7和、Win10等32位及64位操作系统,支持Radmin远程控制,不用手工输入密码(因为一般被远程的电脑都是配置统一账号密码,所以通过读取配置表的账号密码实现不用手工输入账号密码)。
最近在写新版本,增加支持VNC:
服务端:WebSocket,数据库MySQL。
客户端:Qt5.14.2,数据库SQLite,通信协议使用Google ProtoBuffer3,优点是二进制传输数据少速度快,缺点是协议修改后需要重新编译发布。
只支持64位的Win7及以上版本操作系统,支持Radmin和VNC。
新增功能:
1、增加科室管理。
2、增加用户管理,如果配置了“需要账号密码登录”,可以保存操作记录,比如增删改查IP地址、科室信息、用户信息等。
3、权限管理,只简单分成“普通用户”与“管理员”两种权限。“普通用户”可以增删改查IP地址、科室信息、修改本人密码等,“管理员”还可以维护用户信息。
快捷方式:
F1:PING
F2:Radmin远程
F3:VNC远程
F4:IP地址列表
F5:科室列表
F6:用户列表
F7:刷新
好消息,经过本人业余时间断断续续敲代码(从开始到现在差不多一个月),新版本已经基本完成,全部功能自己都测试过没问题。
服务器要求:Win2008及以上64位版本,内存4G及以上,当然也可以使用Win7当服务器。
猜你喜欢
- 2024-10-20 LOLBins免杀技术研究及样本分析(花指令免杀教程)
- 2024-10-20 kettle-循环抽取,插入kafka(kettle循环遍历)
- 2024-10-20 MobaXterm全能型终端神器,神级SSH工具!
- 2024-10-20 如何搭建一个wordpress博客(wordpress个人博客模板)
- 2024-10-20 Oracle OGG 安装介绍(oracle g11安装)
- 2024-10-20 ORACLE 11G RAC 安装-通过VM配置共享磁盘
- 2024-10-20 使用Xshell实现远程登录Linux(xshell远程连接linux,必须在虚拟机登录linux吗)
- 2024-10-20 自动化部署——PXE无人值守安装(无人值守系统安装)
- 2024-10-20 使用KVM制作OpenStack QCOW2格式镜像
- 2024-10-20 CentOS 7.6下安装Oracle 11.2.0.4
你 发表评论:
欢迎- 最近发表
-
- 数据不丢失 从Windows 11的DEV版降级到正式版
- Win11学院:在Windows11 25905预览版中如何启用Dev Drive
- DEVC++的卸载(devcon卸载驱动)
- win11 dev 开发版 升级攻略完整版
- 最新Windows11+Windows10系统各种版本永久激活密钥以及下载链接
- 想学Python,却还记不住语法?神仙书籍 python背记手册双手奉上
- 如何用Python语言开发大型服务器程序
- 30天Python 入门到精通(python零基础入门到精通)
- 入门扫盲:9本自学Python PDF书籍,让你避免踩坑,轻松变大神!
- 学好Python需要看的4本书推荐(学python好用的书)
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)