读书人

生手求问:想知道获取进程句柄

发布时间: 2013-09-17 13:35:59 作者: rapoo

新手求问:想知道获取进程句柄
学完C、C++还是没能弄点什么实际的工作帮助
想做一个软件自动安装的程序
比如安装91手机助手,程序运行
想通过获取91助手的进程句柄,然后自动安装
如自动获取下一步按钮:下一步-》下一步-》下一步-》完成。
其实我在工作中遇到的是很多安装文件需要手动点击安装,觉得想要优化工作
使用AU3其实也挺方便,但总觉得能有一门学习过的语言,想继续学习
希望各位大神指导一二。
万分感激
[解决办法]
http://www.autohotkey.com
[解决办法]
楼上的E文看不懂,期待楼下或楼主解释。
感觉刚学c加加,做这么个程序,简单点做就是模拟按键 回车,回车,再回车,因为下一步那个按钮也是个窗口,你想用sendmessage发送消息的办法好像比较难,因为每次启动,下一步的按钮都会改变Hwnd,不过有个api可以查子窗口的父窗口,或枚举父窗口的子窗口,能找到 下一步 按钮的句柄(hwnd),这样就可以用sendmessage发送按钮的点击事件了。
在或者用注入dll,用游戏外挂的方式,调用call。这个复杂点,至少LZ还要对ASM有不多也不能少的了解

也不知道我说的,楼主看的是不是语言混乱的感觉,刚看完清华大学出版的某书,感觉我貌似不会中文。
额,里面的字和词,我都认识,连一起貌似只有他认识我,我看他面熟,绞尽脑汁也忘了这句话曾经是啥意思。
[解决办法]
根据进程名获取进程句柄
CreateToolhelp32Snapshot
Process32First
Process32Next

//根据窗口名,获取窗口句柄
FindWindow FindWindowEx

//根据窗口句柄发送消息
SendMessage()
[解决办法]
http://blog.donews.com/zwell/archive/2004/08/26/79136.aspx

读书人网 >C++

热点推荐