Winlogon Notification 这个好用
http://www.05112.com/Article/article2/hacktools/200611/9172.html
http://msdn2.microsoft.com/en-us/library/aa380545.aspxhttp://blog.csdn.net/iiprogram/archive/2007/10/10/1818126.aspx
http://www.05112.com/Article/article2/hacktools/200611/9172.html
http://msdn2.microsoft.com/en-us/library/aa380545.aspxhttp://blog.csdn.net/iiprogram/archive/2007/10/10/1818126.aspx
解决方案 »
- 关于CFormView创建窗口的问题
- 关于提取图像的RGB数据
- 如何在视图对象中访问文件?
- 如何实现附件->“画图”中将图片某部分剪裁后任意拖动放置
- error LNK2001: unresolved external symbol "struct HWND__ * cm_hWnd" (?cm_hWnd@@3PAUHWND__@@A)
- 在线等vc关于数据库恢复问题
- 怎样在clistctrl控件中将某一单元格的某一区域绘成某一种颜色
- 如何画函数图像?
- Win2K 下的kernel32.dll 中是否没有API RegisterServiceProcess()了?
- WaitForSingleObject(ThreadHnd, 3000); 返回WAIT_TIMEOUT如何处理安全退出呢???
- 请教如何用InstallShield for Microsoft Visual C++ 6打包一个单文档VC++源程序
- 向二进制文件插入数据的问题,100分!
不是说:Windows NT and Windows Me/98/95: Winlogon notification packages are not supported.通用的办法,有没有?
ExitWindow, ExitWindowEx, InitiateSystemShutdown, InitiateSystemShutdownEx
HHOOK SetWindowsHookEx(
int idHook, // hook type
HOOKPROC lpfn, // hook procedure
HINSTANCE hMod, // handle to application instance
DWORD dwThreadId // thread identifier
);第三个参数hMod指向ExitWindow, ExitWindowEx, InitiateSystemShutdown, InitiateSystemShutdownEx的实例吗?
如何钩住API ExitWindow,ExitWindowEx,InitiateSystemShutdown,InitiateSystemShutdownEx??
WM_QUERYENDSESSION
想重载消息处理函数,怎么找不到该函数? (像PreTranslateMessage(MSG *pMsg)消息处理就可以重载实现。)
并未能检测到shutdown,logoff,restart事件...点解 ??
.\kbdHook.def : warning LNK4022: cannot find unique match for symbol "WindowProc"
.\kbdHook.def : warning LNK4002: "long __stdcall WindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WindowProc@@YGJPAUHWND__@@IIJ@Z) defined in .\Debug\kbdHook.obj
.\kbdHook.def : warning LNK4002: "public: virtual long __thiscall CControlBar::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CControlBar@@UAEJIIJ@Z) defined in C:\WINDDK\2600.1106\LIB\WXP\I386\mfc42d.lib
.\kbdHook.def : warning LNK4002: "protected: virtual long __thiscall CReBar::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CReBar@@MAEJIIJ@Z) defined in C:\WINDDK\2600.1106\LIB\WXP\I386\mfc42d.lib
.\kbdHook.def : warning LNK4002: "protected: virtual long __thiscall CWnd::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CWnd@@MAEJIIJ@Z) defined in C:\WINDDK\2600.1106\LIB\WXP\I386\mfc42d.lib
.\kbdHook.def : warning LNK4002: "public: virtual long __thiscall COleControl::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@COleControl@@UAEJIIJ@Z) defined in C:\WINDDK\2600.1106\LIB\WXP\I386\mfco42d.lib
.\kbdHook.def : warning LNK4002: "protected: virtual long __thiscall COlePropertyPage::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@COlePropertyPage@@MAEJIIJ@Z) defined in C:\WINDDK\2600.1106\LIB\WXP\I386\mfco42d.lib
.\kbdHook.def : warning LNK4002: "public: virtual long __thiscall CParkingWnd::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CParkingWnd@@UAEJIIJ@Z) defined in C:\WINDDK\2600.1106\LIB\WXP\I386\mfco42d.lib
.\kbdHook.def : warning LNK4002: "protected: virtual long __thiscall CReflectorWnd::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CReflectorWnd@@MAEJIIJ@Z) defined in C:\WINDDK\2600.1106\LIB\WXP\I386\mfco42d.lib
LINK : fatal error LNK1152: cannot resolve one or more undecorated symbols
LINK : fatal error LNK1141: failure during build of exports file
Error executing link.exe.kbdHook.dll - 2 error(s), 9 warning(s)