模拟键盘输入 假如一可执行应用程序 A(只有EXE),执行登录界面时先输入用户名,密码,然后点击确定.我如何能通过编写一程序B,自动向程序A的登录界面中输入用户名,密码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找到用户名和密码编辑筐的句柄,然后setwindowtext,找到确定按钮的句柄发送一个bm_click(好像是)的消息 int key;//键盘扫描码 keybd_event(key, NULL, KEYEVENTF_EXTENDEDKEY | 0, 0 ); keybd_event(key, NULL, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); up.UINT SendInput( UINT nInputs, // count of input events LPINPUT pInputs, // array of input events int cbSize // size of structure); leeajax(教我学VC),请问如何找到用户名和密码编辑筐的句柄? 两个进程间的通信嘛!B进程将用户的输入作为消息发送给A进程,A进程接受后将其显示出来并响应.主要函数:findwindow(),sendmessage() 模拟输入可以用SendMessage消息。找到窗口可以用FindWindow / WindowFromPoint findwindow()和findnextwindow(),配合使用,spy++也是一个很好的工具,我以前写偷qq密码的程序是就是用的这个 你如果是想实现自动登陆的的话,我觉得还是setwindowtext好,模拟键盘输入相对麻烦些 数组元素个数问题 请问怎么查看内核对象mutex的递归计数? 为什么我的VS无法创建MFC类? ??? 窗口背景透明后出现的问题 ??? 动态修改了控件的属性,怎么即时刷新它? 太神奇了,连比尔.盖茨自己都无法解释 (转贴 WORD BUG,我WORD 2003里试了,真的) 如何控制父窗口控件? 很菜的小问题,关于WINSOCK C#如何安装?一定得安装在英文版的Win2000上吗? 怎样设置菜单的自绘风格?我想做一个以位图为背景的菜单…… 求把HBITMAP写到bmp文件中的SDK例子!我狂给分!说话算话! 编译运行后,老是出现"应用程序错误"
NULL,
KEYEVENTF_EXTENDEDKEY | 0,
0 );
keybd_event(key,
NULL,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0);
UINT SendInput(
UINT nInputs, // count of input events
LPINPUT pInputs, // array of input events
int cbSize // size of structure
);
B进程将用户的输入作为消息发送给A进程,A进程接受后将其显示出来并响应.
主要函数:findwindow(),sendmessage()
找到窗口可以用FindWindow / WindowFromPoint