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。
基于开源CrashRpt与微软开源Detours技术深度改造的异常捕获库及源码分享
在应用程序中安装一个异常捕获模块,已经成为一种标配了。通过这个异常捕获模块,去感知(捕获)应用程序中发生的异常或崩溃,自动生成包含异常上下文的dump文件。事后使用Windbg去分析dump文件,去分析软件异常!这一策略和方式,对于一些很难复现的问题,或者只在客户环境中才能出现的问题,非常有用!
当前深度改造的异常捕获库,极大地提高了异常捕获的效率,几乎可以捕获到所有的异常:
1)原生的开源库CrashRpt,对多线程支持的不好,且其实现机制(通过HOOK模块导入表中的CreateThread函数)导致其只能捕获在该库之前加载dll模块中的异常,之后加载的dll库发生异常是捕获不到的。
2)改进后的库,提供了对多线程的支持。
3)通过微软开源的Detours技术,彻底解决了CrashRpt很多异常捕获不到的问题,极大地提升了捕获的效率。
4)具体如何使用本异常捕获库,压缩包中提供了一个demo程序,可以参照demo中的做法。
工具源码 - C++实现的抽奖程序
用C++开发的抽奖程序,使用Visual Studio开发,使用了MFC界面框架,MFC在开发小的工具软件时比较有优势,开发起来非常方便。该程序最开始是给一个同学开发的小工具,同学当时结婚需要一个抽奖程序,就做了一个!
【项目源码分享】视频监控客户端C++源码实现(可用于学习或练手)
C++实现的完整视频监控客户端,使用Visual Studio开发,包含了视频监控客户端所有基本的功能,可以用来练手或学习。主要功能包括:
1)客户端登录界面;
2)登录的主界面;
3)IPC等设备列表页面;
4)系统设置页面;
5)支持对远程设备的参数配置;
6)视频播放页面,支持切换1画面、4画面、9画面和16画面等;
7)视频图像录制;
8)视频录像的回放;
9)搜索局域网设备的工具。
【工具源码分享】图片查看器C++源码实现
实现类似于QQ或企业微信的图片查看器功能:
1)打开图片;
2)对图片进行放大或缩小;
3)对图片进行向左或向右旋转;
4)支持保存图片;
5)支持调整图片的透明度。
【项目源码分享】C++-IPC摄像头在线状态ping检测与告警邮件发送
本C++源码实现了IPC摄像头在线ping检测以及设备网络异常告警邮件发送的功能,本源码可以供初学者及有工作经验的人员使用。
通过本源码你可以学习到:
1)如何对IP设备进行ping检测,当ping若干次都ping不通,则认为IP设备网络出现故障。
2)学会如何构建邮件格式数据,以及如何调用libcurl开源库的相关接口实现邮件的发送。
3)可以学到MFC UI组件如何搭建UI界面,如何向树控件和列表控件中添加元素。
4)可以学会如何操作.ini配置文件。
5)可以了解多线程编程的相关知识。
6)可以了解如何调用libcurl开源库实现告警邮件的发送。
nginx开源库源码分享
nginx开源库源码分享
memcached开源库源码分享
memcached开源库源码分享
linux-0.11开源库源码分享!
linux-0.11开源库源码分享!
libevent开源库源码分享!
libevent开源库源码分享!
glibc开源库源码分享
glibc开源库源码分享
API函数调用监测工具API Monitor
API Monitor可以监测程序对Windows系统API函数的调用,也可以监测程序对第三方库的调用!
二进制文件PE信息查看工具
可以查看二进制文件中的PE信息,比如文件生成的时间戳等等!
工具测试一下(just a Test)
工具测试一下(just a Test)
死锁检测工具LockCop.zip
Windows下查看多线程死锁信息的工具,协助多线程死锁问题的排查。
GDI对象查看工具(排查GDI对象泄露)GDIView.zip
GDIView是查看进程GDI对象占用明细的,是排查GDI对象泄露的利器!
Windows剪切板工具clipbrd.zip
Windows系统中的剪切板查看工具!win7及以上系统已经没有自带这个工具了,该工具可以在win7及以上系统中使用
Windows系统中两类文件与注册表重定向说明
Windows系统中两类文件与注册表重定向说明
用户帐户控制数据重定向.docx
Windows程序在没有管理权限时的数据重定向问题
msxml3.msi
系统xml库异常时导致有的程序不能启动,可以尝试重新安装msxml3.msi
属性页定制 + 双缓冲位图显示
当属性页的子页比较多时,子页的标签显示起来就不太方便,分行显示时使用起来不太舒服。所以本文讨论的就是关于属性页定制的话题,以解决多个子页时的标签显示问题。
定制属性页的原始版本_20101103
实现了属性页的定制,并对界面进行了一些相关的美化工作。
对话框标题栏自绘的改进及自绘对话框的封装
在原有范例的基础上做了许多改进,能够较好的实现对话框标题栏自绘效果。本例中涉及到:对话框标题栏的自绘,双缓冲位图的显示以及位图按钮类的使用。
对话框标题栏自绘范例1
比较好的实现了对话框标题栏的自绘,值得参考
分割基于SDI的view视图
实现了View区域的分割,可以用作视频监控系统中的视频窗口,即实现视频窗口的分屏功能,可动态切换分屏。
码头船只管理系统
使用MFC编写的应用程序,主要用于模拟码头船只调度与管理