现在放假了,家里没有网无聊就自己写单机外挂玩,由于自己是一个菜鸟,所以就写了一个植物大战僵尸的小型辅助主要有 无限阳光 无冷却时间现在想让 植物大战僵尸 最小化的时候游戏不暂停。所以就像拦截他的 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就可下一个卡片的冷却时间再次求大大给指点,另外由于家里没有网,所以只能用手机上网,有时候回复不及时,还请大家见谅哈
解决方案 »
- List box怎样实现每次添加新数据都在第一行显示?
- char数组想结构拷贝的问题
- mfc程序运行时,提示“00。。。。。。”内存引用了“0x00000000”
- 视频解码 窗口重新布局的时候出现窗口错位的原因
- 请教 有关 float格式化为CString 小数部分 截取的问题
- 请问怎么从列表框中删除一个选中的文件?
- 每周下载-<数字图像获取处理及实践应用><数字JPEG/MPEG编解码>随书源码
- 如何将一basic_string转换为CString?
- 怎样得到线程的HANDLE.急。请大侠帮忙。
- 如何得到局域网的带宽?
- 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);