说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何得到其它进程相关信息并模拟键盘和鼠标输入进行控制???

编辑:说三道四文库 发布时间:2017-09-25 07:13
HTML文档下载 WORD文档下载 PDF文档下载
各位仁兄:
       在windows程序中如何得到其它进程相关信息并模拟键盘和鼠标输入进行控制?
 
       1、首先是如何得到其它进程信息,例如对话框及其上的控件据柄 
  
       2、如何模拟键盘和鼠标输入进行控制?即不实际敲击键盘和鼠标,但程序      却象用户在输入一样,一步步进行(例如,用鼠标点击按钮,然后在弹出的文本框中输入文字,然后关闭) ;程序如何给那个进程自动送鼠标和键盘消息??
  
       本人近日看到一“类病毒”程序实现此功能,深思不得其解。 
       
你在程序员大本营里找一找,有一个OnscreenKeyboard的例子,是一个仿真的键盘,你可以看看。
1.若仅需控见句炳,可用FindWindow()/EnumChildWindows(),若须其他信息常先用CreateToolhelp32Snapshot(),再用Process32First()/Process32Next()等函数
2.可用SendInput()/keybd_event()/mouse_event(),或直接SendMessage()/PostMesage()给控件。
具体参见msdn
感谢wbc_58(我是我)和mountlin(怎么办)的解答,小弟懂一点点了,正在尝试。请同志们继续
发表高见
产生键盘事件的函数是

     keybd_event(BYTE bVk, BYTE bScan,
                 DWORD dwFlags, DWORD dwExtraInfo);

下面以模拟 Alt-TAB 为例说明这个函数的使用方法:

// Generate Keystroke sequence Alt-TAB

        keybd_event(VK_MENU,0,0,0);
        keybd_event(VK_TAB,0,0,0);
        keybd_event(VK_TAB,0,KEYEVENTF_KEYUP,0);
        keybd_event(VK_MENU,0,KEYEVENTF_KEYUP,0);
搞定?
感谢gop(ÒÓ)的代码,我不用查书了
专访唯品会架构师肖桦:做编码的架构师 越来越“简单”的Java 我的Java!越过山丘 专访沙梓社:做个“Think Different”的技术牛人 基于ES6,使用React、Webpack、Babel构建模块化JavaScript应用 财税街创始人石克清:创业须空杯心态+有效社交 自我知识管理:连贯性就是生产率 玩转Google I/O 2015:Android M、IoT、Glass 2.0、VR、ATAP ARC中Retain Cycle揭秘 失控与逆转!企业移动化2.0时代下如何求变? 玩转物联网之MQTT 专访都灵创客教育奚炎:被忽视的Maker教育 13岁iOS开发者:Swift开发Sprite Kit游戏实践 专访豌豆荚「自动装」开发团队:无需Root即可批量点击「下一步」 iOS项目的持续集成与管理 《近匠》谛听科技,探索智慧家庭的智能网关 【简讯】Python 3.5.0b1发布 《算法的乐趣》作者王晓华访谈:多看、多做、多想是秘诀 专访李祎:Java在Testin的技术应用 React首部经典图书推荐:全程经典实例,360度剖析React.js 再做一个Android!Google发布第二代VR眼镜Cardboard Go语言开发常见陷阱,你遇到过几个? 奏响年度最强音 第七届中国云计算大会日程全公布(表) 【CTO讲堂】请在还年轻的时候,尽量多踩些坑 以细分使用场景为突破点 探究墨迹天气的体验创新 熟练成就创造——MathWorks全球副总裁Richard Rovner、产品市场经理赵志宏专访 Objective-C编码规范:26个方面解决iOS开发问题 豌豆机器小组发布最新WRTnode2R,支持华为Liteos、QQ物联与AllJoyn [新书推荐]Node.js项目实践:构建可扩展的Web应用 【简讯】Perl 5.22.0 发布,大幅改进代码! 【征文】特别策划——群雄逐鹿共话新型数据库 关于 <select>....</select>的问题 急,请各位老大指点:popmenu为什么有时候会出现在屏幕的最左上角 如何给多个变量赋值? Lotus Domino Server 怎样在局域网(没有连入internet)中设置,目录服务器?我想用netmeeting给学生们上课 寻找大连的朋友,共同参加趋势程序设计大赛! 急=>救救我:怎么约束用户只能输入中文呢?(用正则表达试吗?) 问一个超简单的问题。 新手的问题-- dataset或datatable中可以存放dataset吗?(在线) 问一个超简单的问题。 在c/s下面如何分页呢? 网站社区近日遭到不明人物的攻击,如何解决 如何查看死锁时1204跟踪标志错误日志清单,有分相送! 流光的启动画面很漂亮啊~~请问是怎么实现的? 如果要大量生产自己的产品和在市场上销售... 难受!没有信誉了,怎么活呀?人讲的什么呀?讲得是信誉呀. XML初学者问题:刷新数据 一个汇总查询的问题?? 请问,在用VB.NET写WEB应用程序时要怎么在网页间传递变量. 大家帮帮忙! 请问高手,在用MDI和数据库相连后,怎么样把自动生成的Form当成Page? 如何利用单片机取得电话来电号码? 如何插入名次字段数据? 如何插入名次字段数据? 在远程计算机上执行一个应用程序时,该程序用的是我的资源还是对方的? 用Borland C++ Builder 开发企业管理系统 又出现错误了????? 求助!!如何在StringGrid中显示ADOconnection中的数据?? 为了运行XML,服务器究竟要怎么样才行? directx屏幕捕获,为什么我的这段代码不行 小问题,大侠帮忙,小弟不胜感激!!!!! 我想使用一个字段来存储2万字左右的文章应该用什么类型(text不够用的)? 向非窗口类的对象发送消息呢? 如何重新检索 救急:Win me开始菜单及Taskbar的小图标都变花了,如何解决?up有分 ############狂送分,附带一个小问题########### 在bc中怎样创建资源文件?? 请高手进入,急!在线等待 生活有你 更新后台數據,用試圖就可以,用代碼就不行? ★★★CFormView的大小,高手没必要进,低手就可以解决了! 不超过十行,但.....(C) 打到雍亲王 "准女朋友的胸太平了,我该如何取舍? " 准备结贴了,要顶的赶快顶呀,去晚了就没机会了 为什么我从数据采集仪采集到的数据是乱码? 请教:动态的下拉菜单怎样做?在线等待,答对就给分! 有谁知道用vb如何把bmp的文件转换为jpg格式?? sql server2000是不是不能在winxp 专业版下安装?? 请问大家 wait函数的使用问题(给100) 关于wait函数的使用问题(给100) [D96]The lady walked around the shops,______ an eye out for bargains.A.keep B.kept C.keeping D.to keep 翻译并分析 奥村燐是SB?明明有了强大的力量却非要当什么驱魔师 而且还弱智的要命 真他妈让人不爽 看来看去还是但丁大叔爽哪J8这么多JJYY的烂事 MRS是什么软件我们是今天国际物流资料上看到的,是用在物流系统上的一个功能块.在物流系统里有以下功能:车间管理WMS 提供了车间管理的功能,可以设置车间生产机组的基本信息,对车间呼 分词作状语问题The lady walked around the shops,----an eye out for bargains.A.keep B.kept C.keepingThe lady walked around the shops,----an eye out for bargains.A.keep B.kept C.keeping D.to keep 想问我 能否选D to kppe 做状语表示为了 动物注射免疫球蛋白后什么时候起作用? 英语-concern in和conern with有区别吗? all the morning the lady walked around the shops,(keeping)an eyes for bargains.为什么用ing? Are they和Are there有什么不同? 如果月光是源自于太阳的阳光,为何它无法杀死吸血鬼? 关于你读过月光散文的感想!求急, 我是sb哈哈 2009正衡中学暑假作业上的一道题以等腰三角形的一个直角边所在的直线为轴,将三角形高速旋转可以形成什么图形页数:数学第十页第四题的第三小题希望考上的大哥帮帮我吧 嫦娥三号载的那个人叫什么名字 .sb是(〉 正衡中学的暑假作业用什么笔写 数学问题:小明每40天理一次发,小强每50天理一次发.2005年1月1日,他们两同时去理发,那么这一年中,他们在理发店再次相会需多少天? 请问苹果、梨、桃、李属于什么属? 我上高一了,快要分科了,上理科还是文科好呢? 嫦娥三号怎么参与征名拜托了各位 下列各组中不属于虫媒植物的是 ( ) A.梨、苹果 B.杨树、大麻 C.白菜、南瓜 D.桃、李 小明去郊游,去时,一半路程步行,一半路程乘车;回时,一半时间乘车,一半时间步行,结果返回时所用时间比去时多用40分钟,求全程及去时用时? 翻译《后汉书.马援》 进口动物血清要从国外经口动物血清,您有经验吗可以证明是来自非疫区的国家,不具有传染性 女生英文名Keira、Karen 哪一个更好? 如何写作文,救救我吧 为什么在百度上输入“sb”排第一的是google、、而在谷歌上输“sb”第一个是白度? 女生英文名Karen、Winky 哪一个好? 有一道题,我不会做能帮我一下吗? 数学作业 为什么百度搜索SB出来的是谷歌?谷歌搜索SB出来的是百度?都是sb惹的祸? 一道数学题(有赏)在参数方程为x=a+tcosA,y=b+sinA.(t是参数)所表示的曲线上有BC两点,它们对应的参数值分别为t1,t2.则线段BC的中点M对应的参数值是:( )A.(t1-t2)/2.B.(t1+t2)/2.C.(t1+t2)的绝对值/2.D.(t1+t2 一列快车从甲地到乙地,一列慢车从乙地到甲地,两车同时出发,慢车行驶时间为x(h),两车距离y(km),图表示y与x间的关系.请回答甲乙两地距离__________km.请解析图中B的实际意义.慢车从乙到甲 高中电学有哪些内容?急! 想预习一下后面的内容 一道数学题(加赏)这里面的 8.如图所示,是由两个等边三角形组成的图形,它是轴对称图形吗?如果不是,请移动其中一个三角形使它与另一个三角形一起组成轴对称图形.怎样移动,才能使所构 (图有些不太清,如图,是个不规则图形,请你将这个方格分成两个部分,重新组成一个5*6的长方形.跪谢 1.已知某个四位数的十位数字减去1等于其个位数字,个位数字加2等于百位数字,这个四位数的数字反着顺序排列成的数与原数之和等于9878.试求这个四位数.2.不能写成两个奇合数之和的最大偶 做出大大的赏设X1 X2 式方程 X^2+PX+q=0 的实数根 X1+1 X2+1 是关于 X 的方程X^2+qX+P=0 的两实数根,请您求出 P q的值(X1 X2 中的1 和 2 只是小标 不是相乘) I'll keep an eye out for you! 数轴上表示整数的点称之为整点,某数轴单位长度是1cm,若在这个数轴上任意画出一条长为2006cm的线段AB,则线段AB盖住的整点个数有多少个?为什么?(注意请说明为什么) 把一个长,宽,高分别为8cm,7cm,6cm的长方形铁块和一个棱长为5cm的立方体铁块熔炼成一个直径为20cm的圆柱体铁块,求圆柱体铁块的高(损耗忽略不计,结果精确到0.01cm)要方程啊... 二战狙击手 第四关 keep an eye out for the enemy 这个任务怎么完成啊 两袋分别盛着写有0、1、2、3、4、5六个数字的六张卡片,从每袋中各取一张,求所得两数之和等于6的概率,现在小华和小晶给出下述两种不同解答:小华的解法两数之和共有0,1,2,……10十一种不 赏分多有10个城市进行篮球比赛,每个城市均派3个代表队参加比赛,规定同一城市间代表队不进行比赛,其他代表队都要比赛一场,问按此规定,所有代表队要打多少场比赛? keep an eye for an eye 铁梨 如何食用 把一个长9CM宽7CM高3CM的长方形铁块和一个棱长5CM的正方形铁块,熔铸成一个底面直径是20CM的圆柱体,求高用方程解 《“高斯”号脱险记》里的富兰克林和“高斯”号船长所运用的科学道理是______ . 铁梨最早出现在什么时期 神经系统与内分泌系统的联系要经过内环境吗? 嫦娥到底喜欢谁 铁梨手串怎么盘 以下3道思想品德题 谁能跟我解释一下 快1.一位著名的英国作家作过这么一个比喻:“如果你有一个苹果,我有一个苹果,彼此交换,那么,每个人只有一个苹果;如果你有一个思想,我有一个思想 ( )的李时珍 ( )的谈迁 ( )的富兰克林 ( )的高斯 梨是不是和铁在一块烂得快 解释解释share这个单词..(英语高手进)share的意思不是共享, 参与, 一份, 部分, 份额, 参股,分享, 均分, 共有, 分配的意思吗..但为什麽"点燃激情传递梦想"的翻译是light the passion share the dream呢?有 长方形长6CM,宽4CM,阴影面积是多少 there are与they are的区别jjjjjjjjjjjjjj ther are和they're读法有什么区别? The lady walked around the shops ,keeping an eye out for bargains,为什么要用keeping? keep an eye out they're 与 their 在美语里读音一样吗? 报告称重庆治安状况好于东京伦敦巴黎 PMI连续4个月小幅上升 指数水平超美国土安全部曝丑闻:每年多发870万美国土安全部曝丑闻:每年多发870万俄罗斯希望与法国建立贸易促进机制希腊首都发生枪击事件两死一伤海南退休局长房屋半夜遭强拆 报警后至美国土安全部曝丑闻:每年多发870万韩国三四流整形医生赴中国淘金 自称顶河北超生女婴被抱走追踪:家属称有人欲德国政府表示愿与斯诺登直接对话洛杉矶机场枪击案1人死亡多人受伤 航巴基斯坦塔利班领导人在美国无人机空袭广西炮竹厂爆炸致11死17伤 组织专韩媒:中国冬季供暖引发的雾霾本周抵达用户短信含敏感词“地铁” 被系统拦截网传“倒输银行卡密码可报警” 银行否德国政府表示愿与斯诺登直接对话纽交所黄金期货市场1日交投最活跃的1洛杉矶机场枪击案1人死亡多人受伤 航纽约油价1日下跌那些年捧红中国大妈的黄金投资,到底靠实体店变革风暴来袭,智能收银机成“风美国看后吓傻 南海吹填造岛的价值远超Digital Linker将VR变移动支付时代,POS机将走向何方?恭喜科诺新风荣获“中国创新与发展峰会男子在车站安检口喝光1斤白酒 醉后告刘涛一众明星的逆龄秘籍-麦吉丽素颜精日本多机构主页受袭 黑客组织“匿名者TFBOYS王源晒滑雪视频 网友:就波兰举行奥斯威辛集中营解放71周年纪马英九到此一游!太平岛的前世今生待建校区冒出三万平方米抢建房 福州市【老联社】社区大舞台背后那些不为人知新年新气象 新能源纯电动公交车投入使今日大盘金针形成探底,短期必将井喷式跟法国女人学穿衣,你也可以这样优雅!索罗斯们已忘却 香港背后有中国!婚姻围城,盘点关于婚姻的10个谬误星座小三不好惹之最惊天大逆转:金针形成探底 短期迎反弹
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘