首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
1
0
[求助]调试浏览器时消息循环中如何对消息进行跟踪
发表于: 2011-12-9 12:33
5660
[求助]调试浏览器时消息循环中如何对消息进行跟踪
周zhou周
2011-12-9 12:33
5660
最近在研究firefox的源代码,遇到这样一个问题,希望大牛指点一二,我遇到的情况如下:
在跟踪程序的时候遇到一个无限循环,应该就是消息循环,如果让程序全速执行,则浏览器正常工作,但是只要在这个消息循环中设置断点,则浏览器的窗口就不见了,但是任务栏中还能看到它,但是点不出来。
我想让浏览器窗口一直打开,在我引发某个事件的时候,程序就中断在处理这个事件的位置(比如,我在浏览器地址栏输入一个网址,然后按回车,程序就停在处理这个输入的网址的地方)。怎样可以做到这一点呢?求高手指教
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
#调试逆向
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
3
)
playboysen
雪 币:
590
活跃值:
(177)
能力值:
( LV9,RANK:680 )
在线值:
发帖
64
回帖
786
粉丝
1
关注
私信
playboysen
16
2
楼
直接在消息循环处设置断点 则Firefox的任何动作都会触发该断点 界面不可能显示出来
要再特定条件下中断 可以找到关键点 然后shift+F2 下条件断点
2011-12-9 13:12
0
周zhou周
雪 币:
288
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
7
回帖
217
粉丝
0
关注
私信
周zhou周
3
楼
多谢,因为有源代码,我用的是VS调试,其实里面可以设置条件断点,只不过不知道怎么设,我最想弄清楚的就是我在执行某个事件的时候调用了哪些函数,所以我不知道关键点在哪
2011-12-9 14:32
0
周zhou周
雪 币:
288
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
7
回帖
217
粉丝
0
关注
私信
周zhou周
4
楼
大家帮忙看看呗,提一点思路哇!谢谢了~~
2011-12-9 19:35
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
周zhou周
7
发帖
217
回帖
10
RANK
关注
私信
他的文章
[求助]调试浏览器时消息循环中如何对消息进行跟踪
5661
[注意]新年到啦!
1980
[推荐][讨论]程序优化
4217
[讨论]360浏览器性能问题
5650
[分享]关于向字符串中插入随机数字的问题
1347
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部