关于不使用dll实现钩子的问题,请高手解答,谢谢! 微软的 setwindowshook函数要求设置的钩子函数必须在dll中,然nt中,非本进程函数不可以取得密码窗口的内容。可我见有的探测密码窗口的小程序,并没有使用dll文件,那么它们是如何实现的呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不使用dll就无法设置全局钩子,你必须对得到你想要监测进程的一些消息,比如ID,Handle之类的,然后再用hook就可以了(hook用法和全局基本相同),我就知道这么多了,更详细的等楼下的高僧来解答吧 FindWindow ,FindWindowEx ,EnumWindow 或WindowFromPoint得到密码框的句柄,然后使用GetWindowText得到窗口文本 不依赖于DLL就能工作的全局钩子http://www.xiaozhou.net/ReadNews.asp?NewsID=907 猜测:1.用WM_GETTEXT消息2.远程进程注射。 kugou123(酷狗)(http://www.xiaozhou.net) 我要的不是这样的钩子呀,我要取得密码文本,我首先要用钩子注入远程进程,微软要求必须使用dll文件,可是我见有的获取密码窗口文本的小工具没有使用dll文件,难道他们不是使用钩子吗,还有什么方法可以获取密码文本的呢 有些窗口可以直接通过窗口句柄等获得文本钩子最好还是用DLL windows中一个进程是不能访问其他进程的内存空间的。要访问要用dll注入,就是将dll影响到其它进程的地址空间。有些api函数是可以直接使用其他进程中的窗口句柄的,这是系统作了特殊处理,有些就不行。 俺找到了答案了http://xiaozhou.net/ReadNews.asp?NewsID=913谢谢楼上的各位,散分了 为什么MFC的ShowWindow之后通常还要UpdateWindow? SDI分割屏幕时,显示Debug Assertion Failed 请问如何在vc中读取显示raw格式的图象 “金庸”有话对“程序员”说 帮帮忙哦 我想做一个共享打印机队列监控的软件,能不能给点好的建议 那里有GDI+库下载的,请告知 紧急求救Macintosh下的多线程技术 怎么把对话框隐藏到任务栏里 ????? 求vs2013内存泄露检测工具 急!!!在线等待!!!从其他工程中导入的类如何和现有工程的对话框联系起来?! 怎么在VC中将tif文件的内容旋转,还望各位大侠指教
WindowFromPoint得到密码框的句柄,然后使用GetWindowText得到窗口文本
1.用WM_GETTEXT消息
2.远程进程注射。
钩子最好还是用DLL
http://xiaozhou.net/ReadNews.asp?NewsID=913
谢谢楼上的各位,散分了