0CCh
Home Archives Categories Tags About

查看消息窗口工具

2016-03-17 Tips
我们都知道用Spy++去查看窗口句柄的相关信息,但是这款工具无法找到消息窗口(Message-Only Windows)。所以写了个查看消息窗口的工具,帮我排查一些这方面的问题。 下载:MsgOnlyWnd ...

c06d007f异常的解决方法

2016-02-23 Debugging
c06d007f这个异常通常是在PE的延迟加载dll的时候发生的,加载器找不到对应的dll就会抛出这个异常。如果我们对这个异常不熟悉,按照常规方式去找上下文,那么结果肯定会让你失望。例如3.2526.1373.0版本的libcef在XP上运行的情况。 0:000> kb ...

调试器最早的中断应用程序的方法

2016-02-02 Debugging
这篇Blog分享一个Windbg的小技巧,就是让被调试程序更早的中断到调试器。熟悉Windbg的朋友都知道,用调试器运行程序,默认情况下都会中断到ntdll!LdrpDoDebuggerBreak。但是有时候我们会想去调试程序加载的过程,这个时候就需要我们更早的中断下来。那么这里...

总结和展望:转折的一年

2016-01-11
过去的2015年应该是我工作和生活中的一个大转折。 这一年里,我选择从北京回到了武汉。这件事情上还是需要一些魄力的,最主要的就是收入拦腰截断,剩下原来的二分之一。其次发展空间上也不能和帝都相提并论。就拿接到猎头电话这件事情上说,回来大半年里,猎头电话一个接一个,但是绝大部分都是北...

C++异常的参数分析(0xE06D7363)

2015-12-06 Debugging
Visual C++ 的编译器用0xE06D7363表示C++异常。 0xE06D7363表示的意思就是.msc。 0:025> .formats 0xE06D7363 Evaluate expression: Hex: e06d7363 Decima...

gotcha sdk 全盘文件名搜索开发库

2015-11-24 NTInternals
想必大家都知道著名的全盘搜索工具everything,它极速的搜索速度让人眼前一亮。虽然everything提供了SDK,但是SDK是通过IPC的方式,获得everything程序里的数据。也就是说想在自己的程序中使用搜索功能那么必须带everything的主程序,这就是我开发g...

程序初始化失败DUMP分析

2015-11-01 Debugging
拿到程序初始化失败的DUMP,一般情况下我们看到的栈是这个样子的: 0:000> kb ChildEBP RetAddr Args to Child 0012fc7c 7c92d9ca 7c972b53 c0000145 00000001 n...

Windbg插件0cchext

2015-10-05 Debugging
0cchext.dll是我一直在开发和维护的一个Windbg扩展程序。扩展程序中包含了一些或者有趣,或者实用,或者纯个人偏好的功能。这篇文章就来介绍一些主要的功能: !a !a - Assembles instruction mnemonics a...

Foxmail无法响应

2015-09-07 Debugging
Foxmail是一款不错的邮件客户端软件,小巧实用,我在公司就是用的它。早上一如既往的先打开Foxmail,然后去倒杯水,回来发现Foxmail还在收取邮件的状态,“这也太慢了”,我心想。用鼠标点了点,出现了程序挂起的特征,标题栏上显示无法响应,程序界面变白。经验告诉我挂起的问题...

介绍三个有趣的API

2015-08-27 Tips
####PickIconDlg 相信给快捷方式指定过图标的朋友肯定看过一个这样的对话框吧,如果你看到过,你肯定已经知道了这个API是怎么一回事。这个API会弹出一个选择图标的窗口给你选择,确定后返回图标在资源中的索引值。这样你可以通过这个索引值和ExtractIcon函数获得这个...
← Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next →

© 2026 0CCh. All rights reserved.

Powered by Hexo

GitHub