- 博客(8)
- 资源 (6)
- 收藏
- 关注
转载 DELPHI使用键盘钩子
<br /><br />小读了一下《Delphi下深入Windows核心编程》感觉里面的东西写得还算可以,至少有学到东西<br />于是整理了一下书中的代码,并加上注注释发上来<br />首先是最重要的键盘钩子使用的DLL:<br /> view plaincopy to clipboardprint?unit UnitDll; interface uses Windows; const BUFFER_SIZE = 16 * 1024; // 文件映射到内存的大小 const HOOK_
2011-05-21 13:32:00
728
转载 Delphi屏闭2000/XP/2003系统的Ctrl+Alt+Del热键
<br /><br />library SASWinHook;<br /> <br />uses Windows, Messages;<br /> <br />{$R *.res}<br /> <br />var<br /> FHandle: THandle;<br /> OldAppProc: Pointer;<br /> <br />function HookProc(hHandle: THandle; uMsg: Cardinal;<br /> wParam, lParam: Integer):
2011-05-19 23:01:00
501
原创 delphi 根据句柄隐藏和显示窗体(GetWindowLong或者GetWindowInfo)
<br /> 函数原型<br /> <br /> LONG GetWindowLong(HWND hWnd,int nlndex);<br /> <br /> <br />代码如下<br /> <br /> style := GetWindowLong(MyHandle, GWL_STYLE);<br /> if (style and WS_VISIBLE) > 0 then<br /> ShowWindow(MyHandle, SW_HIDE)<br /> else<br /
2011-05-19 09:44:00
4821
转载 Delphi键盘码,键盘响应
<br /><br />用法:if key = chr(VK_RETURN) then...<br />常数名称 十六进制值 十进制值 对应按键<br />VK_LBUTTON 01 1 鼠标的左键<br />VK_RBUTTON 02 2 鼠标的右键<br />VK-CANCEL
2011-05-17 11:19:00
1809
原创 基于Delphi的Socket I/O模型全接触(总结) [转]
转自大富翁http://www.delphibbs.com/keylife/iblog_show.asp?xid=30049老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。 这和Socket模型非常类似。下面我就以老陈接收信件为例讲解Socket I/O模型。 一:select模型 老陈非常想看到女儿的信。以至于他每隔10分钟就下楼检
2010-04-24 13:24:00
472
原创 hook API 详解
来源:http://cisco.chinaitlab.com/safety/366596.html详谈HOOK API的技术HOOK API是一个永恒的话题,如果没有HOOK,许多技术将很难实现,也许根本不能实现。这里所说的API,是广义上的API,它包括DOS下的中断,WINDOWS里的API、中断服务、IFS和NDIS过滤等。比如大家熟悉的即时翻译软件,就是靠HOOK TextOut()或Ex
2010-04-01 16:34:00
1643
转载 获取信息的有关Windows API
1.窗口信息MS为我们提供了打开特定桌面和枚举桌面窗口的函数。hDesk = OpenDesktop(lpszDesktop, 0, FALSE, DESKTOP_ENUMERATE);// 打开我们默认的Default桌面;EnumDesktopWindows(hDesk,(WNDENUMPROC)EnumWindowProc, 0);// 枚举打开桌面上的所有窗口,由回调函数实现。BOOL _
2010-03-30 15:37:00
388
转载 Delphi Hook API 已疯狂
作者: yangyxd 转载请注明出处 http://hi.baidu.com/yangyxd 2009-3-12 论坛里有关于HOOK API的贴子, 但其实现在方式显示得麻烦, 其实现在拦截API一般不用那种方式, 大都采用inline Hook API方式。其实也就是直接修改了要拦截的API源码的头部,让它无条件跳转到我们自己的处理过程。 不多说别的了,开始我们自己的Ho
2010-03-15 16:11:00
565
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人