0CCh
Home Archives Categories Tags About

vs使用qt4.natvis

2019-08-01 Tips
上一篇blog讲到了windbg使用qt4.natvis解析qt数据结构的方法,那么接下来就该轮到VS了。在VS中使用natvis会更加简单,只需要将qt4.nativs拷贝到%VSINSTALLDIR%\Common7\Packages\Debugger\Visualizers...

windbg使用qt4.natvis

2019-07-30 Tips
用windbg调试QT程序或者分析QT程序的dump是一件痛苦的事情,因为windbg缺少对QT基础数据的展示能力,比如: int main(int argc, char *argv[]) { QString str = "hello wor...

Dump QT objects

2019-06-30 Tips
在QT中,QObject有两个函数dumpObjectInfo()和dumpObjectTree() 分别用于dump相关对象树形结构和相关的连接信息。不过这两个函数有个共同的问题,只能在debug模式下使用。因为在Release模式下,这两个函数不做任何事情: static v...

windbg监听QT事件

2019-05-29 Tips
Windows平台下做过界面开发的程序员肯定知道窗口界面是由消息驱动的。为了能方便的调试窗口消息循环,Windows提供了spy++这样的工具帮助我们监控消息。但是Windows的消息在QT的程序上可能只有部分有用。所以我们还需要一个监控QT窗口事件的工具,不过可惜的是我并没有找...

一个时间同步脚本

2019-04-25 Tips
家里有台电脑不知道为啥一直同步不了网络时间,每隔一段时间就慢个几分钟,于是在网上找了点资料和代码拼凑了一个用于Windows时间同步的python脚本。 # -*- coding: utf-8 -*- """ @author: 0cch """ from socket impo...

C++11新增预定义的宏

2019-03-20 Tips
C++11中新增了4个预定义的宏,他们分别为__STDC__,__STDC_HOSTED__,__STDC_VERSION__和__STDC_ISO_10646__。 __STDC__用于指示编译器是否支持ISO标准C语言,如果支持ISO标准C语言则_STDC__定义为1,否为...

在Windows中编译GCC

2019-02-22 Tips
最近心血来潮想体验下C++2a的标准,但是mingw中的GCC最新版本是8.2。于是乎就产生了编译thunk下最新代码的想法。 要在Windows上编译GCC没有在linux上方便,但是也是可以完成的。首先我们需要一个mingw的环境。自带mingw环境的软件有很多,这里我比较推...

在循环中使用CComPtr需要特别注意

2019-01-20 Tips
CComPtr是ATL里提供给我们管理COM接口的智能指针类,使用它能够让我们无需关心接口的引用释放。例如: CComPtr<IShellFolder> pDesktop; SHGetDesktopFolder(&pDesktop); 但是这个类在循环中使用的...

给程序内部菜单增加指定的explorer菜单

2018-12-02 Tips
为了将explorer的右键菜单项的某个菜单增加到我们程序内部的菜单,我们需要做以下几件事情: 获得指定文件的IShellFolder 获得指定文件的IContextMenu 创建菜单A,并且把IContextMenu的内容填充到菜单A 查询菜单A,找到我们想要的菜单项 取出我...

0cchext插件更新 1.0.19.1

2018-11-26 Tips
最近把windbg插件0cchext升级到1.0.19.1,完善了autocmd命令,并且增加了accessmask,oledata和cppexcr命令。 autocmd更新: 现在支持全局自动运行命令,区分应用层调试和内核调试,并且区分了普通调试和DUMP分析,配置文件依然是插...
← 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