vc编写远程控制程序

2024-03-02 17:48
文章标签 编写 远程 vc 控制程序

本文主要是介绍vc编写远程控制程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       学习vc有一段时间了,但是一直没用vc来写过一个远程控制的程序,一开始对我来时来说难度大了些,最近感觉可以试试了,所以写了下,感觉学到了很多东西,尤其是对网络编程这一块领悟不少。

       下面是我的程序client端的源码,发上来与大家共同学习下。

       本来我是准备用远程线程注入技术对程序进行保护的,但是测试360会报病毒,所以这项功能就注释掉了,服务端的功能可以对远程电脑执行命令,下载上传文件与文件夹,截图与屏幕监控(这一块就是不停的截图,图片是以jpg形式存储的,测试发现传输速率真是不敢恭维,估计图像的压缩率不够吧,唉,看了其他专业的屏幕监控程序的源码真是自愧不如啊)。客户端有ip和域名两种方式与服务端连接,并且用了aspack加壳,不然360会报病毒,貌似还是过不了金山卫士啊,唉,没办法,发现加壳后程序的运行反而变慢了,命令的回显都要等半天,纠结啊。

       完整的代码我会尽快传到我的csdn下载上去的,有兴趣的朋友可以去看看,代码测试了很多遍,应该没什么大的问题了,我也不打算更新了,也没想去做成灰鸽子那样的,况且自己的水平也不够啊。

        本文有不足之处,还望大家多多指正。

       PS:说起代码的测试,在本机测试是没问题的,关键在于广域网上的测试,会出现很多麻烦,我也没那条件搞两台机子,所以就骗同学说是聊天程序叫他们运行,有些人我还实在不忍心去骗,结果他们的机子好多报病毒,得罪了不少人,唉,现在想想为了写一个程序,自己也够折腾的了。只是为了自己技术的提高,折腾就折腾些吧,而且我做测试也没想窥人隐私,知道的越多,就会感觉理想与现实的差距之大,到头来感慨的还是自己。在此我向我得罪的朋友们深深的道个歉,也请你们能够谅解我。不说了,再说下去,又要吐一肚子苦水了。

        努力,拼搏,自信,自强!

      

这篇关于vc编写远程控制程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/766943

相关文章

Python实现局域网远程控制电脑

《Python实现局域网远程控制电脑》这篇文章主要为大家详细介绍了如何利用Python编写一个工具,可以实现远程控制局域网电脑关机,重启,注销等功能,感兴趣的小伙伴可以参考一下... 目录1.简介2. 运行效果3. 1.0版本相关源码服务端server.py客户端client.py4. 2.0版本相关源码1

使用Java编写一个文件批量重命名工具

《使用Java编写一个文件批量重命名工具》这篇文章主要为大家详细介绍了如何使用Java编写一个文件批量重命名工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录背景处理1. 文件夹检查与遍历2. 批量重命名3. 输出配置代码片段完整代码背景在开发移动应用时,UI设计通常会提供不

VC网络协议

// PCControlDlg.cpp : 实现文件//#include "stdafx.h"#include "PCControl.h"#include "PCControlDlg.h"#include "afxdialogex.h"#ifdef _DEBUG#define new DEBUG_NEW#endif// 用于应用程序“关于”菜单项的 CAboutDlg 对话框#ifde

如何编写Linux PCIe设备驱动器 之二

如何编写Linux PCIe设备驱动器 之二 功能(capability)集功能(capability)APIs通过pci_bus_read_config完成功能存取功能APIs参数pos常量值PCI功能结构 PCI功能IDMSI功能电源功率管理功能 功能(capability)集 功能(capability)APIs int pcie_capability_read_wo

Wondows dos下怎么编写bat批处理文件

最近搞php,在运行时,以Nginx+php-cgi.exe方式运行Wordpress项目 打开dos,先cd到php-cgi.exe文件当前目录下执行启动命令:php-cgi.exe -b 127.0.0.1:9001再打开一个dos,再cd到nginx.exe文件当前目录下执行启动命令:start nginx 大概过程要经过这些步骤,觉得很麻烦,就学下怎么编写一个bat文件,以双击运行代替

远程工具-SecureCRT/SecureFX

下载地址: https://www.portablesoft.org/securecrt-securefx-integrated/

【微服务】Ribbon(负载均衡,服务调用)+ OpenFeign(服务发现,远程调用)【详解】

文章目录 1.Ribbon(负载均衡,服务调用)1.1问题引出1.2 Ribbon负载均衡1.3 RestTemplate整合Ribbon1.4 指定Ribbon负载均衡策略1.4.1 配置文件1.4.2 配置类1.4.3 定义Ribbon客户端配置1.4.4 自定义负载均衡策略 2.OpenFeign面向接口的服务调用(服务发现,远程调用)2.1 OpenFeign的使用2.1 .1创建

如何删除不小心上传到git远程仓库中的.idea .iml文件

如果在开始的时候不配置,gitignore文件或者文件配置不正确,初始化上传的时候就会有一些不必要的信息上传上去 如果已经存在了一些文件在git远程仓库中,如。idea,.iml文件等。 首先在项目中定义一个  .gitignore文件,简单的实例如下也可以用idea中的gitignore插件 .DS_Storeclasses/*.settings/target/.classpath

Docker远程连接和Docker Remote Api

在Docker生态系统中一共有3种API:Registry API、Docker Hub API、Docker Remote API 这三种API都是RESTful风格的。这里Remote API是通过程序与Docker进行集成和交互的核心内容。 Docker Remote API是由Docker守护进程提供的。默认情况下,Docker守护进程会绑定到一个所在宿主机的套接字:unix:///v

用Python编写倒计时程序:详细教程

目录 引言 环境准备 基本概念 代码实现 步骤一:导入必要的库 步骤二:获取用户输入 步骤三:实现倒计时逻辑 步骤四:整合代码 运行程序 高级功能 扩展功能示例:支持分钟和小时输入 扩展功能示例:图形用户界面 (GUI) 总结 引言 倒计时程序是一个非常常见的小工具,广泛用于各种应用场景中,例如考试时间提醒、烹饪计时器、会议倒计时等。Python 作为一种