[修正] WarMH++ 1.2 魔兽争霸1.20e/1.23通用全图(过HF积分)
*
* 版权归 雨律在线 - YuLv.Net - JiaJia 所有
*
* 转载请务必注明来源于 Http://Www.YuLv.Net
*
* 加加唯一指定官方 YuLv.Net 建议用户到官方安全下载
*
**************************************************************************************

关键字:WarMH++,MH,MapHack,War3MapHack,魔兽争霸,全图,地图全亮,魔兽1.23全图
针对一些用户不能识别魔兽版本加了两个选项,方便让用户强制设置当前魔兽版本。
在这里要说一点,某些粗糙的全图过HF需要创建一个低权限的用户,再用低权限的用户去运行HF才能开图。这种做法是很不安全的,而且很不负责的用批处理调用其他的程序去完成这个过程。就算要完成这个RA的过程也需要自己实现会好一些,这样才不会给用户造成不安全的因素。
2007-07-09 修正识别版本失败问题
官方下载地址:WarMH++ 1.2 休闲娱乐版 [雨律在线 - YuLv.Net]
Related Items
Comments
强制版本模式好像只能在开始魔兽前选择不然无法激活MH
JiaJia 于 2009-7-7 21:36:03 回复是这样的
lsl 于 2009-7-7 21:38:29 回复OK 可以了 ..
JiaJia 于 2009-7-8 8:50:23 回复呵呵
为什么我以激活MH war就自动关闭了..
记得不是以前说过不做MH的嘛- -
MH吖....
还以为您不做这个呢...
失望咯..!
关于版本不能识别的问题已经修复,上次更新自己没亲测。
可惜了,加加,虽然知道为了网站人气点击没办法``
但真的,没必要做这个``
想你也是深思熟虑才决定出这个软件的,多说无益,只是为你叹息下`
JiaJia 于 2009-7-9 21:37:46 回复呵呵,谢谢理解。
A 于 2009-7-23 13:00:13 回复加加我支持你跟你做不做MH没关系 这个完全靠个人自觉了。我试过了,为什么积分能用非积分反而用不了?
这个没必要更新,容易出错,基本不用.
看你前面说了一大堆理由
其实他只是个全局hook而已
自写的writeprocessmemory 或者恢复 就可以过
不过你发布前 请你添加一个超管命令, 全体发送后可以关闭mh
我可以提供代码, 但是我需要你这个命令来反 mh
你有兴趣加qq******
JiaJia 于 2009-7-10 9:01:25 回复不太明白你想怎么反MH
cqccyh 于 2009-7-10 17:51:00 回复首先你要hook GetQueuedCompletionStatus来获得游戏内接受到的所有人对话
如果碰到有人发送密文-cqccyh 执行MH关闭并锁定动作
//魔兽通讯协议header
typedef struct _WARHeader
{ BYTE war_ver;
BYTE war_type;
USHORT war_length;
} WARHeader;
//hook的GetQueuedCompletionStatus
BOOL WINAPI g_My_GetQueuedCompletionStatus(__in HANDLE CompletionPort,
__out LPDWORD lpNumberOfBytesTransferred,
__out PULONG_PTR lpCompletionKey,
__out LPOVERLAPPED *lpOverlapped,
__in DWORD dwMilliseconds)
cqccyh 于 2009-7-10 17:53:05 回复{
BOOL RetCode = pGetQueuedCompletionStatus(CompletionPort,lpNumberOfBytesTransferred,lpCompletionKey,lpOverlapped,dwMilliseconds);
zara 于 2009-7-11 9:34:40 回复这个到位了
好东西 支持了!
你这个博客发代码真不方便 代码到这里看把
www.******.cn/code.txt
因为我不想被你的mh骚扰到, 这个代码的功能是通过游戏里的命令远程关闭所有你的mh
cqccyh 于 2009-7-10 18:00:36 回复原理是魔兽是用GetQueuedCompletionStatus来处理接受的消息, 然后你hook他, 然后判断是否是高管命令, 如果是的话执行关闭mh动作
JiaJia 于 2009-7-10 18:27:51 回复就算这种方法在平台上实现一样可以patch掉,因为你不管怎么通信,最终要完成解除MH这一步都需要在本地执行的。
JiaJia 于 2009-7-10 18:29:32 回复你在最后用了 FindWindow 和 SendMessage 来关闭在运行的MH,这种方法VS以前就是这样实现的,基本没效果。
cqccyh 于 2009-7-11 4:52:40 回复难道你做了mh 然后让别人再游戏里用你的mh跟你玩?
我这个是有一个命令可以让你关闭你自己的 mh 并不是什么反maphack的方法
mh我也做 不过我的 maphack全部都再我控制内, 当前游戏里只要用我的 maphack 我想关他们随时都可以关掉
我把这个发给你是希望你也做这么一个功能, 最好的话 是能和我分享一下指令 你看如何
JiaJia 于 2009-7-11 9:36:11 回复从地图上反MH比较实际
7月11日,MH在浩方积分上没法用了.
一进他人主机,游戏就崩溃.
内容如下:
this application has encountered a critical error:
fatal error!
program: d:\program files\warcraft iii\war3.exe
exception: oxcoooooo5 (access_violation) at 001B:6f460426
the instruction at'0x6f460426' referenced memory at '0x00000000'
the memmory could not be 'read'
press ok to terminate the application
JiaJia 于 2009-7-11 9:35:02 回复我用的挺正常...
MH好东西 于 2009-7-11 18:13:19 回复恩,从新下了一遍.恢复正常了!
谢谢JiaJia老大的回复.
支持JiaJia老大
Sjnn 于 2009-7-25 10:19:35 回复我也总是崩溃。。一样的问题。。
不错,喜欢,支持继续完善
有点意外 并表示理解
能过VS2.65么
没想到这么多人需要这东西~~哎~~~~~
不公平竞技就是不爽~~~~~~~~~~~~~~
建议全图加个薄雾的选项,否则看不到英雄的视野范围,比较难以掌控,
好东西啊,顶!
有出过VS的吗?
有时候老崩溃是怎么回事.魔兽自己关闭了...
无论怎样,支持加加。
为什么进别人房间就错误了啊...
hao ~!
Leave a comment
Or, take a look at Archives and Categories






哇塞,又出新作了啊,支持ing....