截获系统注销时候的消息

孙鑫C++视频教程 rmvb格式 全20CD完整版 精品分享
http://club.topsage.com/thread-156290-1-1.html

http://www.verycd.com/topics/35626

SetWindowsHookEx
http://baike.baidu.com/view/1208620.htm

WinAPI: SetWindowsHookEx - 设置钩子
http://www.cnblogs.com/del/archive/2008/02/25/1080516.html

WM_COMMAND
关于Hook技术以及Windows消息的研究
http://wenku.baidu.com/view/a833ecc789eb172ded63b71c.html


SetWindowsHookEx 参数意思
http://zhidao.baidu.com/question/130668775.html
HHOOK SetWindowsHookEx(
  int idHook, // 钩子的类型,即它处理的消息类型
  HOOKPROC lpfn, // 钩子子程的地址指针。如果dwThreadId参数为0
  // 或是一个由别的进程创建的线程的标识,
  // lpfn必须指向DLL中的钩子子程。
  // 除此以外,lpfn可以指向当前进程的一段钩子子程代码。
  // 钩子函数的入口地址,当钩子钩到任何消息后便调用这个函数。
  HINSTANCE hMod, // 应用程序实例的句柄。标识包含lpfn所指的子程的
  DLL。
  // 如果dwThreadId 标识当前进程创建的一个线程,
  // 而且子程代码位于当前进程,hMod必须为NULL。
  // 可以很简单的设定其为本应用程序的实例句柄。
  DWORD dwThreadId // 与安装的钩子子程相关联的线程的标识符。
  // 如果为0,钩子子程与所有的线程关联,即为全局钩子。
  );
  函数成功则返回钩子子程的句柄,失败返回NULL。

C#使用全局钩子(hook),SetWindowsHookEx返回0、不回调的解决
http://www.csharpwin.com/csharpspace/3766r5747.shtml


Windows 底层编程
http://www.cnblogs.com/del/category/131625.html

HOOK钩子机制学习笔记(4) - 钩子函数说明
http://blog.csdn.net/jiangxinyu/article/details/5284067

Windows系统消息
http://www.cnblogs.com/a-peng/archive/2007/11/27/973880.html

使用.net c#自给制ListView控件(基础第一篇)
http://www.cnblogs.com/a-peng/archive/2007/12/05/984107.html

WM_COMMAND
http://www.cnblogs.com/hcmfys/archive/2009/02/03/1382997.html
wParam 高两个字节 通知码

wParam 低两字节 命令ID

lParam 发送命令消息的子窗体句柄。



用窗口过程WH_CALLWNDPROC钩子+子类化实现皮肤功能
http://wenku.baidu.com/view/c8e0964ae45c3b3567ec8b8a.html

如何hook其他程序按钮的消息
http://topic.csdn.net/u/20120207/15/11466e3f-4528-4081-9707-6aca871c548f.html

钩子初接触(二十八)
CWPSTRUCT 结构定义了传递给WH_CALLWNDPROC钩子子程CallWndProc的消息参数。
http://blog.csdn.net/maybehelios/article/details/1661079


钩子初接触(一)
http://blog.csdn.net/maybehelios/article/details/1660709

如何通过MFC扩展的DLL写对话框,用全局钩子扑捉客户程序双击事件,弹出DLL的对话框
http://www.vcclass.net/archiver/tid-26626.html

用C#编写ActiveX控件(一)
http://www.cnblogs.com/homer/archive/2005/01/04/86475.html


System.Windows.Forms.Application.AddMessageFilter


Windows 编程[15] - 菜单消息: WM_COMMAND
http://www.cnblogs.com/del/archive/2008/04/22/1165460.html
WM_COMMAND:
  窗口菜单:
  LOWORD(wParam): 菜单id
  HIWORD(wParam): 0
  lParam: 0
  如果这个消息是由子窗口控件产生,如button产生则:
  LOWORD(wParam): 控件ID
  HIWORD(wParam): 通知码
  lParam: 子窗口句柄。
  如果这个消息是由子窗口或者快捷键产生则通知码为1,由菜单产生通知码为0。
  通过参数,可以区分这个消息的来源是来自于控件,快捷键还是菜单。

C#强化系列文章二:在C#中使用钩子
http://www.cnblogs.com/firstyi/archive/2008/01/08/1030761.html

C#钩子实现简单鼠标键盘的监控和屏蔽
http://www.cnblogs.com/hocylan/archive/2008/01/14/1038390.html


纯C#钩子(Hook)实现  钩子应用DEMO-屏幕放大器
http://www.cnblogs.com/sharkoo/articles/357878.html

如何在C#中使用全局鼠标、键盘Hook
http://www.cnblogs.com/michaelxu/archive/2006/09/22/511557.html


c#做外挂 C#做外挂常用API
http://www.csharpwin.com/csharpspace/11251r4170.shtml


C#简单游戏外挂制作(以Warcraft Ⅲ为例)
http://www.cnblogs.com/azure/archive/2009/07/03/1515967.html

C# 红色警戒2无限金钱+电力负载 外挂源码示例
http://www.cnblogs.com/flydoos/archive/2012/01/19/2326149.html


http://zzk.cnblogs.com/s?w=c%23%20%E5%A4%96%E6%8C%82


window 消息WM_COMMAND spy++
http://hi.baidu.com/yjy2410578/blog/item/c2df03dd9a5a79e277c63820.html

WM_COMMAND消息
http://wenku.baidu.com/view/7a981ac66137ee06eff91892.html

LBN_开头。LB_开头。API常数用途介绍
http://blog.csdn.net/ljx0305/article/details/5705058

C#高低位
http://kenter1643.iteye.com/blog/600481

WPARAM 与 LPARAM 参数的解析 [C#、WinAPI]
http://blog.csdn.net/billcat/article/details/5322702

C#中的IntPtr类型
http://www.cnblogs.com/freeliver54/archive/2008/10/15/1311371.html


Windows消息(转)
http://www.cppblog.com/Walker/articles/136326.html

wParam和lParam消息
http://wenku.baidu.com/view/e3005cff04a1b0717fd5dde8.html

截获系统注销时候的消息
http://blog.csdn.net/goingup/article/details/457128
posted @ 2012-02-10 14:19  ;姚元培  阅读(566)  评论(0编辑  收藏  举报