【141030】CS结构的VC++远程控制程序源代码

CS结构的VC++远程控制程序源代码,类似于pcAnywhere的程序,程序分为主服务端和主控端。主控端也就是客户端,由用户发送指令到服务端后来控制受控计算机。因为服务端是安装在受控机上的,其程序原理与著名的远程控制软件PcAnywhere非常相似,只是只完成了基本功能,有兴趣的可自己扩展程序吧。

客户端:

服务端:

完整源码下载地址:点击下载

时间: 2024-08-04 02:56:31

【141030】CS结构的VC++远程控制程序源代码的相关文章

strlen源码剖析(可查看glibc和VC的CRT源代码)

学习高效编程的有效途径之一就是阅读高手写的源代码,CRT(C/C++ Runtime Library)作为底层的函数库,实现必然高效.恰好手中就有glibc和VC的CRT源代码,于是挑了一个相对简单的函数strlen研究了一下,并对各种实现作了简单的效率测试. strlen的函数原形如下: size_t strlen(const char *str); strlen返回str中字符的个数,其中str为一个以'\0'结尾的字符串(a null-terminated string). 1. 简单实现

vc++远程调试工具

简单来说: 1>在远程机器跑VC自带的远程调试工具msvsmon.exe,并把要调试的程序跑起来 2>用VC调试器附加进程,即可调试 先展开来说: VC8,VC9都自带远程调试工具,可以在开始菜单中找到,以VC2008为例在 由 开始菜单=>Microsoft Visual Studio 2008=>Visual Studio Tools=>Visual Studio 2008 Remote Debugger 可定位到在如下目录F:\Program Files\Microso

BS结构与CS结构

控制台应用程序 Ctrl + Shift + B 会在 文件资源管理器中 bin/Debug 目录下面生成 一个exe 文件 Windows 窗体应用程序 (winform) 会在 文件资源管理器中 bin/Debug 目录下面生成 一个exe 文件 像这样 以.exe 后缀名结尾的文件 叫 可执行文件 双击使用 对于这种文件 要么拷贝 要么下载到电脑 但是 不是一定能用 因为这是用C# 语言写的 运行在.Net 平台上面的 要使用就必须有安装 .net framework 双击可执行文件的时候

解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。

解决思路: 一定是在某个文件夹存在了副本,结果果然不出所料. 当前日期是2016年3月10日,But C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\fd1302ff\6f7481f8\assembly\dl3\831cbe7c\a10a72a2_8c7ad101\XXXX.DLL  2016年3月4日 C:\Windows\Microsoft.NET\Framework\v4.0.30319\

teamviewer远程控制程序免费版百度云下载

TeamViewer是一个远程共享桌面软件,使远程传输变得简单快速,远程访问安全可靠,能在任何防火墙后台进行远程控制.只需用户在两台计算机上同时运行这个软件就可以开始工作.使用时关闭杀毒软件,防止误报被禁用! 下载地址: 链接:https://pan.baidu.com/s/1mZtmg8VBzDpspkjdJLZTQQ 提取码:4l4w 原文地址:https://www.cnblogs.com/frisk/p/11519686.html

python初级学习之基于收发邮件的远程控制程序

声明:本篇随笔来源于极客学院python学习之通过微信控制电脑,但内容不尽相同,实现的思想是面向过程,抛弃了许多东西.(如日志打印等,这里不作分析,有兴趣的读者可以去极客学院找教学视频看看) python远程控制小程序功能简析: 1:能够打开电脑中的想要打开的文件:如打开一张照片,播放一首音乐,运行qq等. 2:能够调用电脑系统命令关机等. 要用到的知识: 模块:os(系统命令)           win32api(打开电脑文件)(需要下载模块pywin32),可用pip直接下载.附api文档

java CS结构软件自动升级的实现

前段时间做了一个工具发布给公司的各部门使用后反馈了不少BUG,每次修改后均需要发邮件通知各用户替换最新版本,很不方便,因此后来就写了一个自动升级的功能,这样每次发布新的版本时只需要将其部署到自动升级服务器上,工具使用用户运行工具时就会连接到自动升级服务器,检查是否有版本更新,如果有则完成更新后再运行最新版本,否则就运行当前工具版本. 为了使这个自动升级模块具有通用性,我将其做成可以单独运行的程序,而并非集成到工具中,这样则可以为各类软件提供自动升级的功能.自动升级模块采用SOCKET方式实现升级

Android 5.0 源代码结构

本节书摘来自异步社区<深入理解Android 5 源代码>一书中的第2章,第2.2节分析Android源代码结构,作者 李骏. 网址:https://yq.aliyun.com/articles/93279?spm=5176.100239.blogcont93310.17.gtBsUg 2.2 分析Android源代码结构 获得Android 5.0源代码后,源代码的全部工程分为以下3个部分. Core Project:核心工程部分,这是建立Android系统的基础,被保存在根目录的各个文件夹

AIDL远程相互调用以及封装JAR的注意事项

类似一种CS结构,一个Server Service跑在一个app中,其他的client service跑在不同的app中,client service可以bind远端的service,然后将自己binder注册到server service,server service执行完成后会通过该binder远程回调client service. sample code非常简单,下载链接: http://pan.baidu.com/s/1o6MmJ5g 密码: kd9h. 在对client service