ITPub博客

首页 > IT职业 > IT生活 > vps管理助手iis7远程桌面管理工具

vps管理助手iis7远程桌面管理工具

原创 IT生活 作者:两万五千里 时间:2019-10-15 17:44:05 0 删除 编辑

我一直在寻找合适的远程控制软件,以便在工作中方便地管理大量计算机。由于从Internet下载的大多数远程控制软件已不同程度地植入后门,因此我创建了自己的想法,即创建远控,只是为了借此机会来挑选即将发布的C ++。被遗忘。该代码与公众共享。使用成熟的MFC框架技术构建远控客户端和服务器,实现进程管理、文件管理、服务管理、远程SHELL和屏幕监视功能,层次结构清晰,为将来的软件版本迭代提供扩展空间。 Iis7远程桌面管理工具,即iis7远程桌面连接工具,也称为iis7远程桌面管理软件,是一种绿色紧凑,功能强大的远程桌面管理工具,具有简单的界面和方便的操作,可以同时远程操作多台服务器。可以自由切换多个服务器,以供网站管理员使用。

iis7远程桌面: http://yczm.iis7.com/?zjnd

iis7远程桌面连接工具,又叫做iis7远程桌面管理软件,是一款绿色小巧,功能实用的远程桌面管理工具,其界面简洁,操作便捷,能够同时远程操作多台服务器,并且多台服务器间可以自由切换,适用于网站管理人员使用。

   1、批量管理WIN系列服务器,VPS,电脑。
   2、批量导入服务器的IP,端口,账号和密码
   3、批量打开N个服务器的远程桌面
   4、远程桌面后,远程窗口右上角会出现 服务器备注的信息,如郑州xxx号服务器
   5、远程桌面后,不影响任务栏显示。可以及时看其他窗口。
    6、自定义远程桌面窗口分辨率
   7、定时监测服务器是否正常
   8、服务器到期提醒
   9、可选择是否加载本地硬盘、硬盘映射
  10、可选择是否加载服务器的声音,远程声卡读取
  11、可选择是否禁用本地复制到远程的功能


编程环境

Visual Studio 2010

连接方式

采用反弹型连接方式,被控端主动连接控制端从而能够轻松穿透大多数防火墙。

工作流程

基本传输结构

1、被控端上报基本计算机信息结构

被控端连接控制端,并将计算机信息上报控制端显示。

2、临时连接结构

该结构用来存储连接到控制端上的socket信息以及相应的硬盘序列号。在后面的使用中将此结构存储到vector中用于管理被控端。

3、进程通信结构

控制端控制被控端,实现进程之间的通信。

基本通信类

CTcpTran是整个远控的基础通信类,用于实现socket网络通信的初始化,封装相应的API函数。使用类来封装Socket API可以避免代码的重复,便于调试。

CTcpTran类中的4个基本成员函数如下:

InitSocket函数

InitSocket参数解释如下,SocketType为连接类型,当值为 SOCKET_BIND时表示绑定本地端口,服务器监听端口等待客户端来连接,当值为SOCKET_NOBIND时表示不绑定,服务端主动连接客户端。strBindIp为要绑定的IP地址,””(空)为本地任意地址,这样做的目的是当服务器有多块网卡时,不论哪个网段上的客户程序都能与服务器通信。uBindPort为要绑定的端口。

myaccept函数

服务器接收客户端的连接请求,创建一个新的套接字和参数addr指定的客户端套接字建立连接通道。s表示处于监听状态的流套接字。addr表示新创建的套接字地址结构。addrlen表示新创建套接字的地址结构的长度。

mysend函数

mysend函数用来发送指定的套接字数据。sock为指定的Socket。buf为用来存放要发送的数据的缓冲区。len为待发送数据的长度。flag一般设置为0。overtime为超时时间。这里采用了select机制防止I/O操作阻塞,提高了程序运行效率。这里要注意每次执行select操作之前都要更新文件描述符,因为select操作会更改文件描述符。

myrecv函数

myrecv函数用来接收指定的套接字数据。sock为接收端套接字描述符。buf 用来存放接收到的数据的缓冲区。len为接收数据的缓冲区的大小。flag一般设置为0。overtime为超时时间。endmark为结束标记。soonflag为是否立即返回结果,默认为否。与mysend函数一样采用select机制防止I/O操作阻塞。

主界面

功能界面

进程管理

文件管理

服务管理

远程SHELL

远程桌面


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946374/viewspace-2660088/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-23

  • 博文量
    273
  • 访问量
    242997