橘子皮

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2006年10月23日

摘要: 本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的 一、摘要 在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的,对于网页中的其它元素,比如图象、连接、脚本等等,应用同样的方法都可以轻松实现。 二、网页的文档层次结构 IE 浏览器,采用 DOM(文档对象模型)来管理网页的数据。它通过一个容器(IWebBrowser2/IHTMLWin... 阅读全文
posted @ 2006-10-23 17:28 橘子皮 阅读(306) 评论(0) 推荐(0)

摘要: 基本思路:1、把DLL做为资源加入到ActiveX中。2、在网页加载ActiveX时,先提取出资源,临时存在系统目录中(可能还有更好的方法,但我现在还没有找到)。3、在用动态调用动态库的方法加载临时生成的动态库。4、调用动态库中的函数。5、当退出网页时,删除临时动态库。其思路简单,但不知这样方法的用处大不大。因我不是做WEB方面开发的。现在对关键地方进行少量说明:提取资源内容生成临时文件:HGLOBAL hRes;HRSRC hResInfo;//寻找EXE资源名hResInfo = ::FindResource(g_hInstance,(LPC... 阅读全文
posted @ 2006-10-23 17:25 橘子皮 阅读(457) 评论(0) 推荐(0)

摘要: 快捷键, 如箭头键, 首先接收由 ActiveX 控件容器的消息泵。 即使控件有焦点, 没有收到邮件键击, 对控件容器, 如箭头和 TAB 键有特殊含义。 MFCActiveX 控件有机会以通过覆盖其 PreTranslateMessage 函数截获这些消息。 对于 MFCActiveX 控件但是, 可以不总是调用 PreTranslateMessage。 MFCActiveX 控件中 PreTranslateMessage 由调用 TranslateAccelerator IOleInPlaceActiveObject 接口的控件的方法。 为控件 UI 活动是当前 InternetExplo 阅读全文
posted @ 2006-10-23 14:58 橘子皮 阅读(683) 评论(0) 推荐(0)

摘要: 转自:火狐论坛以前写过木马程序,先挂个WH_GETMESSAGE钩子,判断登陆键是否按下,又装个WH_KEYBOARD钩子,取密码键盘记录.钩子不易多用.发现只用WH_GETMESSAGE就可以了,这个就是WH_GETMESSAGE的回调函数.嘿嘿,有人说我用复制,这个我连复制都给他处理了./*---------------------------------------------------*File: *Effect: 利用WM_GETMESSAGE做键盘记录*Edit: Huai_Huai *Page: http://www.520160.com*Date: 2005.11... 阅读全文
posted @ 2006-10-23 11:49 橘子皮 阅读(879) 评论(0) 推荐(0)