SetWindowsHookEx无法将我的DLL传入记事本中
-------------------------SetHook()的代码-------------------------
GAME_API void SetHook()
{
HWND hwnd = ::FindWindow(L"Notepad", NULL);
m_hook = SetWindowsHookEx(WH_CBT, CBTProc, GetModuleHandle(L"Game.dll"), 0);
}
-------------------------CBTProc()代码-------------------------
LRESULT CALLBACK CBTProc(int nCode, WPARAM wParam, LPARAM lParam)
{
return CallNextHookEx(m_hook, nCode, wParam, lParam);
}
Game.dll引用正常,可以出现在本身程序的进程中,m_hook返回值不为空,
但是Game.dll就是无法注入到记事本的进程中