花了一些时间,终于把QQ2013正式版beta1 7979版本的聊天记录搞定了,几经周折,来的不容易,总体来说还是比较满意的,对这个方案作一下总结:
1.采用技术方案为hook方式,非不可靠的硬编码、非不负责任的读内存方式。
2.考虑便于维护的技术方案,不会随qq变更而需要大作改动,类似以前版本的SaveMsg方案。
3.支持后台聊天记录即不打开聊天窗口即可记录聊天记录。
4.支持图片、表情、文件传输记录,可以显示为与消息管理器同样效果,即与你在QQ历史聊天记录里看到的是一样的效果(图文并茂)。
5.兼容32位64位。
6.商业代码,与技术代码有本质的区别,有经验的同行应该都了解,从技术到产品是有一段很长的距离的,我的代码一个dll一个api,封装完善,调用一下即可,完全傻瓜化。
7.稳定的框架和技术沉淀,代码从08年到现在已经经过了5年的沉淀。
8.支持注入方式和劫持方式两种方案。
9.带有调试工具,Debug版本调试,Release版本自动隐藏调试,不必借用其它第三方插件或者工具来作二次开发,非常方便。
10.兼容所有之前版本,支持2008~2013最新版所有版本,支持MSN。