- 博客(0)
- 资源 (27)
- 收藏
- 关注
Windbg调试工具 Windbg-10.0.18.zip
Windbg是一款由微软开发的强大调试工具,主要用于对Windows操作系统下的应用程序进行调试和分析。它集成了丰富的调试功能,包括但不限于崩溃分析、内存检测、线程分析、模块加载、符号解析等,是软件开发者、系统管理员以及逆向工程师的必备工具之一。
1)本压缩包是10.0版本的。
2)解压出来后,点击X86 Debuggers And Tools-x86_en-us.msi(32位)或者X64 Debuggers And Tools-x64_en-us.msi(64)安装即可。
3)安装过程很快,一闪而过,可以到开始菜单中找到Windows Kits,然后在该菜单路径下可以找到安装的Windbg。
2024-08-21
基于开源CrashRpt与微软开源Detours技术深度改造的异常捕获库及源码分享
在应用程序中安装一个异常捕获模块,已经成为一种标配了。通过这个异常捕获模块,去感知(捕获)应用程序中发生的异常或崩溃,自动生成包含异常上下文的dump文件。事后使用Windbg去分析dump文件,去分析软件异常!这一策略和方式,对于一些很难复现的问题,或者只在客户环境中才能出现的问题,非常有用!
当前深度改造的异常捕获库,极大地提高了异常捕获的效率,几乎可以捕获到所有的异常:
1)原生的开源库CrashRpt,对多线程支持的不好,且其实现机制(通过HOOK模块导入表中的CreateThread函数)导致其只能捕获在该库之前加载dll模块中的异常,之后加载的dll库发生异常是捕获不到的。
2)改进后的库,提供了对多线程的支持。
3)通过微软开源的Detours技术,彻底解决了CrashRpt很多异常捕获不到的问题,极大地提升了捕获的效率。
4)具体如何使用本异常捕获库,压缩包中提供了一个demo程序,可以参照demo中的做法。
2024-04-21
工具源码 - C++实现的抽奖程序
用C++开发的抽奖程序,使用Visual Studio开发,使用了MFC界面框架,MFC在开发小的工具软件时比较有优势,开发起来非常方便。该程序最开始是给一个同学开发的小工具,同学当时结婚需要一个抽奖程序,就做了一个!
2024-04-20
【项目源码分享】视频监控客户端C++源码实现(可用于学习或练手)
C++实现的完整视频监控客户端,使用Visual Studio开发,包含了视频监控客户端所有基本的功能,可以用来练手或学习。主要功能包括:
1)客户端登录界面;
2)登录的主界面;
3)IPC等设备列表页面;
4)系统设置页面;
5)支持对远程设备的参数配置;
6)视频播放页面,支持切换1画面、4画面、9画面和16画面等;
7)视频图像录制;
8)视频录像的回放;
9)搜索局域网设备的工具。
2024-04-20
【工具源码分享】图片查看器C++源码实现
实现类似于QQ或企业微信的图片查看器功能:
1)打开图片;
2)对图片进行放大或缩小;
3)对图片进行向左或向右旋转;
4)支持保存图片;
5)支持调整图片的透明度。
2024-04-20
【项目源码分享】C++-IPC摄像头在线状态ping检测与告警邮件发送
本C++源码实现了IPC摄像头在线ping检测以及设备网络异常告警邮件发送的功能,本源码可以供初学者及有工作经验的人员使用。
通过本源码你可以学习到:
1)如何对IP设备进行ping检测,当ping若干次都ping不通,则认为IP设备网络出现故障。
2)学会如何构建邮件格式数据,以及如何调用libcurl开源库的相关接口实现邮件的发送。
3)可以学到MFC UI组件如何搭建UI界面,如何向树控件和列表控件中添加元素。
4)可以学会如何操作.ini配置文件。
5)可以了解多线程编程的相关知识。
6)可以了解如何调用libcurl开源库实现告警邮件的发送。
2024-04-20
属性页定制 + 双缓冲位图显示
当属性页的子页比较多时,子页的标签显示起来就不太方便,分行显示时使用起来不太舒服。所以本文讨论的就是关于属性页定制的话题,以解决多个子页时的标签显示问题。
2010-11-03
对话框标题栏自绘的改进及自绘对话框的封装
在原有范例的基础上做了许多改进,能够较好的实现对话框标题栏自绘效果。本例中涉及到:对话框标题栏的自绘,双缓冲位图的显示以及位图按钮类的使用。
2010-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人