这几天要在公司远程家里的电脑,家里的电脑是使用路由器拨号的。所以远程桌面遇到了那个经典的问题IP IP IP 是动态的怎么办??????,

查了点资料又花生壳的等。。映射动态IP的试下好像不太管用。公司网速不快远程最理想的当属QQ,可是家里没人谁按远程协助按钮?(有人也涉及到隐私问题呵呵)网查了一推自动QQ远程协助软件 不是木马就是不好用!算了作为一名程序袁还是自己动手吧!!网查了一推资料和问其他VC高手终于搞定,写的比较简陋,窗口名称和鼠标点击位置都是写死的,就是为了快而简单(20行代码呵呵),,能达到要求就OK了(就我自己用呵呵)。。

原理:就是监听QQ聊天窗体的显示,用FindWindow("类名","窗口标题");得到窗口句柄判断  要监视的窗体状态 。然后模拟鼠标点击  “远程协助按钮”

代码:1.首先来个定时器每3秒检查一次(回调函数要先声明后使用) 环境VC++6.0

  void CALLBACK TimerProc(HWND hwnd,UINT uMsg,UINT idEvent,DWORD dwTime );//声明回调函数SetTimer(1,3000,(TIMERPROC)TimerProc);//用回调函数处理,此时对话框的消息处理函数不再处理。3s

2.接下来检查聊天窗口状态,模拟点击相应的位置。这里涉及到取窗口的 类名和窗口标题 (想我这样对VC不是很熟的,可能不知道怎么弄。用WindowSpy就OK了),经测试QQ的聊天窗口的类名貌似都一样的,标题就是QQ好友的备注名称。坐标可用鼠标模拟软件获取。。

/*
* 定时器回调函数
*/
void CALLBACK TimerProc(HWND hwnd,UINT uMsg,UINT idEvent,DWORD dwTime )
{struct HWND__ * m_pWnd=FindWindow("TXGuiFoundation","金色阳光");//根据(类名,窗口标题)查找窗体返回句柄(窗口标题就是QQ好友的备注姓名)if(m_pWnd){   if(!::IsIconic(m_pWnd)){//如果窗口不是最小化状态//Sleep(3000);//等待3秒,待聊天窗口初始化完毕(以免点击到其他位置)//AfxMessageBox("找到窗体了,并且可见状态");mouseLeftClick(620,256);//单击远程按钮(位置信息可以用鼠标模拟点击软件获取)mouseLeftClick(915,193);//单击最小化按钮 让窗口最小化 以免  重复点击}}
}

3.模拟鼠标点击

/*
* 鼠标左键单击 坐标x,y
*/
void mouseLeftClick(int x,int y){SetCursorPos(x, y);// 位置//单击mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
}

OK ,现在按照你设置好的QQ好友 ,用好友QQ登陆给你发个抖动窗口(让聊天窗口显示出来),接着你的电脑就会自动向好友发远程请求了。

用两个QQ就可以远程控制其他电脑了再也不用担心什么公网,动态IP  路由端口映射等麻烦的问题了呵呵。。。

VC++6.0 QQ自动发起远程协助(超简单10多行代码)相关推荐

  1. android 查看文件系统的格式,Android studio 3.0 查看手机文件系统的方法(超简单)

    众所周知,我们要查看安卓手机中文件系统前提条件是要root手机,然后去DDMS里面去看,但是现在很多手机都不好root,替代的方法是用电脑模拟器,不管怎么样,都挺麻烦的,最近更新Android stu ...

  2. 免费开源的高精度OCR文本提取,支持 100 多种语言、自动文本定位和脚本检测,几行代码即可实现离线使用(附源码)

    免费开源的高精度OCR文本提取,支持 100 多种语言.自动文本定位和脚本检测,几行代码即可实现离线使用(附源码). 要从图像.照片中提取文本吗?是否刚刚拍了讲义的照片并想将其转换为文本?那么您将需要 ...

  3. QQ中使用远程协助、远程桌面

    一."远程协助"在哪儿 首先打开与好友聊天的对话框,鼠标指着的那个就是"窗口布局设置",单击一下,就能找到"应用" --"远程协助 ...

  4. 前几行 python_调包侠神器2.0发布,Python机器学习模型搭建只需要几行代码

    萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI Python开源机器学习建模库PyCaret,刚刚发布了2.0版本. 这款堪称「调包侠神器」的模型训练工具包,几行代码就能搞定模型编写.改进 ...

  5. pythonista检测内容自动点击_Pythonista中文教程:100行代码实现一款远程键盘

    前言 最近在逛AppStore的时候看到了一个挺有意思的app叫"远程输入法",意在使用电脑上使用键盘给iOS设备进行远程输入.出于好奇就买下来玩了玩,功能确实不错,但是总觉得少了 ...

  6. python3 自动整理文件(超简单代码)

    思路: 1.在该文件夹里面创建子文件夹 2.判断该文件夹里面所有文件的格式,也就是什么后缀名 3.将文件进行重命名并放入刚创建好的子文件夹中 4.两种整理办法: (1)利用shutil.copy这个函 ...

  7. Unity使用DOTween实现图片幻灯片渐变自动播放效果,超简单的

    超详细的脚本注释哦!

  8. html5登录页面自动记住密码,html5超简单的localStorage实现记住密码的功能实现

    HTML5 提供了两种在客户端存储数据的新方法: localStorage – 没有时间限制的数据存储 sessionStorage – 针对一个 session 的数据存储 之前,这些都是由 coo ...

  9. 从0到接单变现!超简单商业插画设计

    播妞知道,许多设计师都想在工作之余可以接一些"私单"增加收入,但大项目常常耗时太久,难以胜任...... 悄悄告诉大家,其实可以利用零散时间来接点插画小私单哦,并且谁都可以上手~ ...

最新文章

  1. 【php】 PHP 支持 9 种原始数据类型
  2. 奇瑞a3中控按键图解_纷纷亮相,奇瑞众多黑科技悄然现身,焦点全在星途VX智能座舱上...
  3. LeetCode Combinations (组合)
  4. 为何人工智能(AI)首选Python?如何转行Python人工智能?
  5. VTK:图片之Colored2DImageFusion
  6. 部门微服务:基本dao和service代码编写
  7. scala字符替换_如何替换Scala中的“坏”字符?
  8. python数据可视化基础
  9. 基于单片机的电子秤系统设计(电路+流程)
  10. 小白进阶——Mike21(二)
  11. 给 Android 开发者的 Kotlin 教程(一)
  12. HTML期末学生大作业-婚庆网页作业html+css+javascript (企业网站源码)
  13. 在商业化道路上,小冰还要再多走几步
  14. 多重中介效应的示例数据(内附STATA代码)
  15. SQL Server研习录(25)——sql server触发器、instered表和deleted表知识详解及示例分析
  16. 母函数理解及整数拆分
  17. Excel - VLOOKUP 函数的精确查找和近似查找
  18. 逝去的岁月,回忆的青春
  19. 9、HDFS核心设计--心跳机制、安全模式、副本存放策略、负载均衡
  20. 怎么在Excel 表里的所有sheet查找

热门文章

  1. 普通人理财,掌握12个原则让你变成有钱人
  2. (信贷风控九)行为评分卡模型python实现(详细代码+注释+讲解)
  3. python我的爬虫笔记
  4. 深入理解Lua的闭包:概念和应用
  5. 利用PopButton实现类似Path的点聚式导航
  6. 进程资源图理解与化简
  7. Linux系统及应用复习题
  8. HEVC码率控制资料整理
  9. 科技有毒 | 今天,请互联网人狠狠爱自己!
  10. 软考的证书含金量高吗?