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

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

编辑:说三道四文库 发布时间:2017-03-24 02:28
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(ÒÓ)的代码,我不用查书了
如何将Wav文件做到EXE文件里-Delphi资料 如何将你的程序放在Windows启动中-Delphi资料 如何控制Ctrl+Alt+Del键-Delphi资料 如何控制壁纸-Delphi资料 如何控制关闭Windows-Delphi资料 如何屏蔽系统功能键-Delphi资料 如何取得Windows的临时文件目录?-Delphi资料 如何确保你的.exe文件仅运行一次!-Delphi资料 如何让 Windows 模拟按键-Delphi资料 如何让程式只执行一份?-Delphi资料 如何让程序只执行一次?-Delphi资料 如何删除一个控件的子控件-Delphi资料 如何识别显示器当前的分辨率-Delphi资料 如何为Delphi程序添加事件和事件处理器 如何写小执行程序-Delphi资料 如何隐藏桌面上的图标-Delphi资料 如何用API更改改计算机名字-Delphi资料 如何用Delphi映射网络驱动器? 如何在字符串截取中避免分割到半个汉字-Delphi资料 如何知道用户点击了窗口的最小化按钮?-Delphi资料 如何中断线程的执行-Delphi资料 如何终止一个线程-Delphi资料 如何转让控制权-Delphi资料 使用Delphi 4.0编写多线程 使用Delphi获取系列信息 使用DELPHI实现文本文件显示和声音同步播放 为系统菜单添加新菜单-Delphi资料 显示密码编辑框中的密码-Delphi资料 写小执行程序-Delphi资料 隐藏和显示Windows的任务条-Delphi资料 隐藏桌面上的图标-Delphi资料 哪位有高招? 升级BIOS和升级主板? 急!急!急!急!窗口不能关闭. 哥哥姐姐们请帮忙???(急需linux环境下用php+mysql如何实现搜索引擎) 大家赞不赞成开一个Palm技术区?赞成的跟贴,满50个就开。 定义 Dim reader As System.Data.SqlClient.SqlDataReader lvlvlvlylyly请看,你的贴子我加不上了,还查一段程序加在这里了 如何传送monthview1中用户选择的日期到其他窗体里 你该怎么做呢 国内什么样的网站托管好?还是选择国外的? 女网友一定要小心 mschart控件问题 赶快来尝试一下吧! 如何在 View 类中编写press any key to continue功能模块 Vc++下应用Matlab数学函数库出错 如何用VB实现自动登录? 赶快来尝试一下吧! ado的问题! 如何传递带“%”的参数? 有全套的ERP源代码为你提供,助你在开发过程中更上一层楼 字符串str=" aaa ",如何变为"aaa" 怎么没有人理俺泥?? 关于dw的问题 如何读入数据库中的HTML格式的正文呢? 一个在阅读<<深入浅出MFC>>中遇到的问题 !!!!急 新手,说找不到mfc42d.dll文件 怎么没有人理俺泥?? 关于dw的问题 FAST.lib 2000 for windows是个什么东东 请问各位一个非常简单的问题 jdk和jvm 笨蛋 大家有什么建议吗? ASP.net如何刷新另一个页面 有一年delphi工作经验的程序员在全国各地的待遇如何?哪个城市有发展前途(钱途)? 100分求解!!!这个问题大家都来看,来者有分!!! 告诉我几个地方,给你几十分,简单吧 :-) 有没有关于VPN的书籍 Interbase源码分析 西瓜是Plmm哎~! 一个字符串替换的小问题。。。 还有一个问题需要问大家。。。特别急。。。 我变成了大家的一员 哪儿有在jbuilder中让三键鼠标可以使用滚动功能的驱程? 我想把ODBC的所有数据源列出来显示,不知道用哪个函数,谁能告诉,多谢了!来就有分 两台机器怎样用一个asdl宽带猫上网 我的vc编译器在我的一个程序就是不出自动变量填补功能,在其他程序上可以,不知为什么 我想把ODBC的所有数据源列出来显示,不知道用哪个函数,谁能告诉,多谢了!来就有分 怎么复制程序自己? 小小问题 我喜欢在等人的时候抽根烟!(在车站接哈尔滨来的哥们) 我想把ODBC的所有数据源列出来显示,不知道用哪个函数,谁能告诉,多谢了!来就有分 如何在SQL服务器端编程截获SQL客户端从工作站机器上的登陆 怎么用实验证明碳酸钠水解反应是吸热反应要试验原理,用品,现象,结论和解释, 小明想通过如图所示实验验证液化过程是吸热还是放热,试管A未放入容器B中时,用温度计测出B中的水温,再将试管A放入B内将烧瓶内水沸腾所产生的水蒸气通入试管A中,过一段时间,小明看到的 MVR蒸发器解决方案哪家做的最好? 伴性遗传 判断最可能的遗传方式一个正常男子和一个患病女子结婚,生了一个患病女孩和一个患病男孩,女孩长大后和正常男孩结婚,所生的子女都患病,那么该遗传病最可能属于什么遗传是伴X 水处理材料都有些什么?什么产品是水处理材料? 硫酸用什么运输 如何证明Na2CO3的水解反应是吸热反应 污水处理厂要使用硫酸和盐酸,需要什么资料手续,到哪里去办理? 怎样注册硫酸运输经营公司 如何证明碳酸钠(Na2CO3)的水解是吸热反应 . 生物必修2,遗传方式判断有中生无,是显性,也就是Aa与Aa生出无病的,如果我改成AA与AA,那么就有中生无就不成立啦? 说隔夜开水不能喝,有亚硝酸盐,那我们的一桶一桶的引用水呢?不可能一天吃完的呀?那也不能喝吗?大家注意哦,.我说的隔夜开水是指桶装的矿泉水啊,因为它不可能一天喝完的. 如何 产生静电 如何判断乙病的遗传方式 PTFE建筑膜材详解 怎么样会产生静电?为什么? 高中生物遗传方式调查方法有哪些?好似有两种? 玻纤合成橡胶建筑膜材详解 静电如何产生? 高中生物关于伴性遗传的判断方法首先是口诀:无中生有是隐性,隐形看女病,父子都病为伴性,否则为常隐 ;有中生无是显性,显性看男病,母女都病为伴性,否则为常显.无中生有和有中生无是 甲同学:将硝酸铵晶体溶于水,若水温下降,说明硝酸铵水解是吸热的dui ma >>/..对你个头```你不懂别乱搭 如何产生静电.想让橡胶棒与毛皮摩擦产生静电,这两种材料怎么找,如果不好找有没有替代品呀?或者请教一下其他产生静电的方法,. RE-6000A旋转蒸发器的旋转瓶和收集瓶是几升的? NH4NO3晶体溶于水,溶液温度降低,说明铵盐水解反应是吸热反应这句话哪里错了 谁知道静电是如何产生的吗? 正常尿液中不会含有的物质(血细胞,蛋白质,葡萄糖,以上3项都是) 将硝酸铵晶体溶于水,若水温下降,说明硝酸铵水解是吸热的对吗 白化病的遗传方式是什么? RE-52C型旋转蒸发器改设备配套的玻璃器皿部件的规格.立式冷凝管,四口烧瓶的规格,以及这着部件大小(例如冷凝管1L的和2L的)对试验效果有没有影响? 分解石油的微生物中的酵母菌以( )最为广泛.问是酵母菌中的哪类或哪种菌。 关于遗传病的遗传方式那些遗传病是伴性显性遗传?那些遗传病是伴性隐性遗传?那些遗传病是常染色体显性遗传?那些遗传病是常染色体隐性遗传? 尿液中不含蛋白质、葡萄糖的原因RT 分解石油的微生物中的酵母菌以()最为广泛?提供下资料 天然冰片是如何形成的 RE-52C旋转蒸发器的技术参数是什么? 吞噬石油的微生物有哪些 如何治疗尿蛋白呢 尿里有微量蛋白该怎么治呢 天然冰片是什么? 请问单位购买硫酸等化学试剂需要办理什么手续或者证件吗?请详细回答, 男性有微量尿蛋白怎么治? 蒸发器的工作原理?请附带图解,现在我对这方面问题一窍不通 硫酸购买证在哪里办理 尿微量5mg/l,尿蛋白+2正常吗?病情描述:曾经治疗情况和效果:看了好几家医院,尿蛋白有的微量,有的+1患者信息:女 24岁 重庆 沙坪坝区 病情描述(发病时间、主要症状等):曾经治疗情况和效 冰片 有哪些种类?天然冰片和合成冰片有何区别?价格如何? 为了证明硫酸和盐酸的溶液中含两种酸根加入试剂的顺序依次是?为了证明硫酸和盐酸的溶液中含两种酸根..加入试剂的顺序依次是?是混合溶液~ 尿微量尿蛋白偏高怎么办患者信息:男 46岁 病情描述(发病时间、主要症状等):尿微量尿蛋白是108.0(H),尿酸371想得到怎样的帮助:尿微量尿蛋白偏高,生活里怎样注意饮食?喝什么药好呢?现 降膜蒸发器的工作原理? 用一种试剂证明生石灰中含有石灰石和石英,下列试剂哪种适合 A 盐酸 B 硫酸 C 氢氧化钠溶液 D 氯D 氯化钠溶液 请问尿蛋白微量怎么办?首先感谢来看问题的医生,我是一名前列线病人,吃药快二个月了,先是尿道炎好了,现在检查时出现尿蛋白微量了,医生说这个不正常,我以前每个周六都查一次,尿蛋白都 【D为什么不对】 证明氢氧化钠与硫酸反应,用什么试剂检验不是区分氢氧化钠与硫酸 将等物质的量的Na,Na2O,Na2O2,NaOH,分别投入等质量的足量水中,将质量比等于式量比的Na、na2o,Na2O2、NaOH分别投入等质量的足量水中,所得溶液质量分数最小的是求详细解答过程! 高中生物遗传题(选择)(非计算,不难)材料央视报道孕妇防辐射服……(废话),A碱基对的替换增添和缺失都是有辐射引起的.B环境所引发的变异可能为可遗传变异C辐射能导致人体遗传物 降膜蒸发器是什么 我想知道,红绿色盲、血友病、白血病它们分别是什么遗传方式?是常染色体遗传还是伴X遗传还是什么? 小明想通过如图所示实验验证液化过程是吸热还是放热,试管A未放入容器B中时,用温度计测出B中的水温,再将试管A放入B内将烧瓶内水沸腾所产生的水蒸气通入试管A中,过一段时间,小明看到的 蒸发器在空调哪个位置 一道高中生物遗传方式判断的题答案是(1).黄色,常(2).正常,长常怎么看的呀, 实验证明液化放热 谁知道降膜蒸发器的工作原理以及国外厂家的介绍
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘