|
훅을 걸어주는 함수 입니다.
void SetShellHook()
{
ShellHook = SetWindowsHookEx(
WH_SHELL,
ShellProc,
NULL,
0
);
WriteData();
}
이렇구요.. 저 위에 보시면 하시겠지만 훅 프로시저는 ShellProc 입니다.
그런데 자꾸만.. 저 함수에서 에러가 납니다.
[C++ Error] HookDll.cpp(28): E2034 Cannot convert 'long (__stdcall *)(int,unsigned int,long)' to 'int (__stdcall *)()'
[C++ Error] HookDll.cpp(28): E2342 Type mismatch in parameter 'lpfn' (wanted 'int (__stdcall *)()', got 'long (__stdcall *)(int,unsigned int,long)')
이렇게 에러가 납니다.
제가 함수 사용을 잘못 한건지요?.
타입(Type) 에러 인거 같은데.. 잘 모르겠습니다. T_T
아시는분.. 답변좀 주세요~
오늘도 좋은 하루되세요.. ^^
|