标题:怪了,WEB游戏都找不到窗口过程。
取消只看楼主
okayyyy
Rank: 2
等 级:论坛游民
威 望:2
帖 子:102
专家分:70
注 册:2010-6-15
结帖率:81.82%
已结贴  问题点数:100 回复次数:7 
怪了,WEB游戏都找不到窗口过程。
我用spy++找到WEB的顶层句柄,在用OD去下断。

可就是不能跟随wndproc,怎么办?本来还想下个 双击鼠标左键的断,把call都找出来的
搜索更多相关主题的帖子: WEB 游戏 窗口 
2010-08-06 18:42
okayyyy
Rank: 2
等 级:论坛游民
威 望:2
帖 子:102
专家分:70
注 册:2010-6-15
得分:0 
我晕   
WEB 里面 有几个调用flash子模块的地方。
一般是哪个flash call处理鼠标消息?  我看了看 有好几个

去找找看,你有什么别的方法没  

小鱼同志

[ 本帖最后由 okayyyy 于 2010-8-6 19:18 编辑 ]
2010-08-06 19:15
okayyyy
Rank: 2
等 级:论坛游民
威 望:2
帖 子:102
专家分:70
注 册:2010-6-15
得分:0 
我说啊,我用鼠标在web游戏里面点击了一下。  消息应该先发到IE的WNDPROC
这IE也是个窗口程序吧?所以也有消息队列 + wndproc?咋跟踪起来就是不一样。
进入了web,IE就是找不到WNDPROC

这WEB游戏到底是怎么运行的,怎么跟我以前学的窗口程序不一样?

IE主线程里就没有  循环消息段了
程序代码:
.WHILE TRUE
        invoke GetMessage, ADDR msg,NULL,0,0
        .BREAK .IF (!eax)
        invoke TranslateAccelerator,hwnd,hacc,addr msg
        .IF eax==0
            invoke TranslateMessage, ADDR msg
            invoke DispatchMessage,  ADDR msg
        .ENDIF
    .ENDW




[ 本帖最后由 okayyyy 于 2010-8-6 19:35 编辑 ]
2010-08-06 19:26
okayyyy
Rank: 2
等 级:论坛游民
威 望:2
帖 子:102
专家分:70
注 册:2010-6-15
得分:0 
现在的游戏,怎么都这么先进了

用wpe转发数据包 也不行
直接打开 大型游戏 OD直接被kill
2010-08-06 19:42
okayyyy
Rank: 2
等 级:论坛游民
威 望:2
帖 子:102
专家分:70
注 册:2010-6-15
得分:0 
其实 调试程序只是一点小爱好   不过要说关于调试方面的书,还没看到几本好书。
老外的讲的太深奥, 说 某些特征的代码片段 在调试器里会变成别的代码
有没有关于 Windows消息机制的部分代码片段 + 注解  , 就是说比老罗那本说的更细一点的

在怎么说 应该可以从 getmessage 可以跟踪吧。可IE里面 连这个都没  
2010-08-06 21:09
okayyyy
Rank: 2
等 级:论坛游民
威 望:2
帖 子:102
专家分:70
注 册:2010-6-15
得分:0 
IE是个对话框程序?

怎么一个干净的IE里 只有个 dialogboxparam
2010-08-06 21:12
okayyyy
Rank: 2
等 级:论坛游民
威 望:2
帖 子:102
专家分:70
注 册:2010-6-15
得分:0 
我也是。。下了个断 跟进去看了下,在FLASH里面也没找到  GETMESSAGE
以为WEB容易,就从WEB下手,哪知道比 带端的 还难

下个小公司的游戏  在弄弄    多谢2位指点


不去反汇编别人的程序,怎么知道自己到底学到多少?

再说这编程,只有当自己学到的东西能解决一些简单的问题,才能让自己更有斗志。
老是翻版书上的代码,调他,可以说根本上没学到什么。

[ 本帖最后由 okayyyy 于 2010-8-7 03:00 编辑 ]
2010-08-07 01:40
okayyyy
Rank: 2
等 级:论坛游民
威 望:2
帖 子:102
专家分:70
注 册:2010-6-15
得分:0 
。。。

[ 本帖最后由 okayyyy 于 2010-8-7 07:30 编辑 ]
2010-08-07 07:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-314990-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.177449 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved