现在放假了,家里没有网无聊就自己写单机外挂玩,由于自己是一个菜鸟,所以就写了一个植物大战僵尸的小型辅助主要有 无限阳光 无冷却时间现在想让 植物大战僵尸 最小化的时候游戏不暂停。所以就像拦截他的 WM_KILLFOCUS 消息。这样就能最小化玩了我试着写一个DLL然后勾住 植物大战僵尸 可是小弟不才,写不出来啊。我的HOOK代码LRESULT CALLBACK GetMsgProc(int code,WPARAM wParam,LPARAM lParam)
{
if (code == HC_ACTION)
{
MSG* msg = (MSG*)lParam;
if (msg->message == WM_KILLFOCUS)
{
TRACE("拦截失去焦点\r\n");
return NULL;
}
if (msg->message < WM_WININICHANGE)
TRACE("\tcode=%d , wparam=0x%08x , lparam=0x%08x , message=0x%08x\r\n",code,wParam,lParam,msg->message); }
return CallNextHookEx(hHook,code,wParam,lParam);
}
void SetHook(DWORD dwThreadID)
{
hHook = SetWindowsHookEx(WH_GETMESSAGE,GetMsgProc,theApp.m_hInstance,dwThreadID);
if (hHook)
{
TRACE("success");
AfxMessageBox("Success");
}
else
{
AfxMessageBox("falure");
}
}可是这样不行,求大大指点啊。为了小弟的诚意,献上小弟找到的偏移游戏名称:Plants vs. Zombies 1.2.0.1073 RELEASE
阳光地址:[[779670]+868]+5578
冷却时间:
第一个卡片:[[[779670]+868]+15C]+4C >5000 为无冷却
第一个卡片:[[[779670]+868]+15C]+9C 共10个卡片,最后一个偏移假0x50就可下一个卡片的冷却时间再次求大大给指点,另外由于家里没有网,所以只能用手机上网,有时候回复不及时,还请大家见谅哈
{
if (code == HC_ACTION)
{
MSG* msg = (MSG*)lParam;
if (msg->message == WM_KILLFOCUS)
{
TRACE("拦截失去焦点\r\n");
return NULL;
}
if (msg->message < WM_WININICHANGE)
TRACE("\tcode=%d , wparam=0x%08x , lparam=0x%08x , message=0x%08x\r\n",code,wParam,lParam,msg->message); }
return CallNextHookEx(hHook,code,wParam,lParam);
}
void SetHook(DWORD dwThreadID)
{
hHook = SetWindowsHookEx(WH_GETMESSAGE,GetMsgProc,theApp.m_hInstance,dwThreadID);
if (hHook)
{
TRACE("success");
AfxMessageBox("Success");
}
else
{
AfxMessageBox("falure");
}
}可是这样不行,求大大指点啊。为了小弟的诚意,献上小弟找到的偏移游戏名称:Plants vs. Zombies 1.2.0.1073 RELEASE
阳光地址:[[779670]+868]+5578
冷却时间:
第一个卡片:[[[779670]+868]+15C]+4C >5000 为无冷却
第一个卡片:[[[779670]+868]+15C]+9C 共10个卡片,最后一个偏移假0x50就可下一个卡片的冷却时间再次求大大给指点,另外由于家里没有网,所以只能用手机上网,有时候回复不及时,还请大家见谅哈
解决方案 »
- 如何让单文档应用程序主界面分成左右两个部分
- Debug版和Release版的问题,很怪,请高手分析下!!!
- 再散分一次~,请大家笑纳
- 各位大哥帮助!为什么会出现必须先telnet服务器端口,客户端socket才能连接成功的情况?
- !!COM组件BUG!!请写过组件的进来看看
- 到底该如何加入
- 有没有办法枚举出WIN7/WIN8超级任务栏左边那些图标还有他们的顺序
- 关于一个GINA的问题?
- 无法打开 dxerr9.lib
- 如何让你的程序在WINDOWS任务管理器中只在"进程"中显示,而不在"应用程序"中显示?
- MFC//菜单句柄与那个类的this指针建立映射关系?
- 谁能给一个PE文件结构的详细图表(中文注释)
也可拦截 HCBT_MINMAX 并返回 return 1;
{
if(uMsg == WM_KILLFOCUS)
return 1;
else
return DefProc(hWnd, uMsg, wParam, lParam);
}DefProc = (WNDPROC)SetWindowLong(hWnd, GWL_WNDPROC, (LONG) NewProc);