api
文章平均质量分 78
Jackalfly
这个作者很懒,什么都没留下…
展开
-
消息钩子函数入门篇
Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输入,转载 2012-03-28 11:04:01 · 544 阅读 · 0 评论 -
Delphi学习笔记一
声明:GetDesktopWindow: HWND; {无参数; 返回桌面窗口的句柄}举例:var h: HWND;begin h := GetDesktopWindow; ShowMessage(IntToStr(h));end;Application.MainForm句柄---------------------------------原创 2012-03-14 09:09:45 · 2842 阅读 · 1 评论 -
C++预编译
#if !defined(AFX__H__180E70AF_83B5_4CAD_9AF7_950350AB63C7__INCLUDED_) #define AFX__H__180E70AF_83B5_4CAD_9AF7_950350AB63C7__INCLUDED_...#endif //!defined(AFX__H__180E70AF_83B5_4CAD_9AF7_950350原创 2012-05-02 18:24:22 · 1358 阅读 · 0 评论 -
Api实现Socket
program Project1;{$APPTYPE CONSOLE}uses windows, Messages, SysUtils, Variants, Classes, Winsock2, ChartoUnicode in 'ChartoUnicode.pas';type Runner = function(sc: TSoc原创 2012-03-14 09:48:03 · 937 阅读 · 0 评论 -
API修改访问注册表的权限
#include #include #pragma comment (lib,"Advapi32.lib")void SetRegPrivilege() { DWORD dwRet;// 下面这个字符串的值修改为想要进行权限操作的注册表项,注册表每一级的权限是不一样的,所以需要很具体地指定到某一级LPSTR SamName = "MACHINE\\SAM\\原创 2012-07-25 14:32:10 · 7471 阅读 · 0 评论