- 博客(0)
- 资源 (11)
- 收藏
- 关注
windows下修改/获取其他进程指定地址空间的内容的工具
windows下使用ReadProcessMemory,WriteProcessMemory 函数修改指定进程地址空间的内容,支持32位和64位程序
2023-09-07
自动捕获异常dump;替换windbg;替换SetUnhandledExceptionFilter
在win7系统下,通过SetUnhandledExceptionFilter可以获取一些异常,并保持dump信息;但在win8、win10系统SetUnhandledExceptionFilter(即使hook)也已经无法捕获一些特殊的异常,因此使用注册表的aedebug是最通用的方法;该工具简化的dump获取的方式
2023-07-27
通过ai识别,将视频文件中的人脸自动马赛克处理,并合成新的视频文件
通过ai识别,将视频文件中的人脸自动马赛克处理,并合成新的视频文件。
使用ffmpeg、python、opencv进行视频马赛克处理
2023-07-24
protobuf3.14 windows c++ 静态链接库
protobuf3.14 windows c++ 静态链接库
包含 include、release lib、 debug lib
2023-06-27
pyinstaller 打包的exe反编译,解析pyc文件为py文件
将pyinstaller 打包的exe文件解压并将pyc文件转换为py文件,可以查看源码。
限制:不适用与python3.9,python3.10。
调用命令 pyinsuncomple.exe cdJPQUI.exe
在目录下就可以看到所有py文件
2023-02-28
Windows Graphics Capture(wgc) 桌面/窗口采集的dll库
Windows Graphics Capture(WGC)桌面/窗口采集功能,是通过dx11实现的,也是OBS软件桌面/窗口采集的底层实现。该采集技术的优点是即使窗口被遮挡,仍然可以被完全采集,不受其他软件干扰。该库封装了具体的实现,调用者只要调用两个接口即可完成桌面/窗口的采集。特点:
1、dll库,支持任何语言
2、输入要采集的窗口句柄完成窗口采集
3、输入要采集的显示器句柄完成对显示器输出的采集
4、性能优秀,可达到60帧/s
5、接口调用简单,附demo样例。
2023-02-15
通过分析PE文件查找dll依赖库,并将dll分类,copy到PE目录,方便部署
详细说明:https://blog.csdn.net/corrupt/article/details/128981246
- 通过分析PE文件所有的依赖库(同depend工具)
- 按照windows默认的dll加载顺序查找dll路径
- 比对dll库类型,分为
~~~
'ignor' : 可忽略的,默认都是system32目录;但有些开发库安装时也会默认安装到system32路径,导致误判为‘ignor’
'runtime':运行时库。主要是使用virtual studio 开发的应用程序,不同的vs版本对应不同的vs runtime库。最好的方法是官网下载安装。
'depend':依赖库。这部分dll是PE文件的静态依赖库,如果PE文件使用loadlibray方式显示加载的dll,工具无法检测。
~~~
2023-02-11
windows下C++对象的反射功能
c/c++如果在日志中查看某个结构体/类的每个变量名,变量值信息,只能通过printf逐个格式化,非常繁琐,如何做到类似protobuff转json的序列化功能呢?
该dll库先通过分析pdb文件获取结构体/类的变量名称、变量地址,并将指定的对象序列化成完整json字符串,极大降低了开发者工作量。
支持的类型:bool、char、int、float、double、std::vector、std::map、std::string、pointer、reference、array、CString、CMap、CArray 等常见类型。
具体使用说明见:https://www.91dengdeng.cn/2022/02/28/windows%E4%B8%8BC-%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%8F%8D%E5%B0%84%E5%8A%9F%E8%83%BD/
2022-02-28
92.0.chrome_hevc_installer.rar
chrome不支持hevc(h265)的解码功能,只能使用asm/wasm方式,性能低下。该资源提供基于chromium.92 版本,支持hevc解码,性能优秀,可支持hevc+aac 的mp4文件播放;直接拖入hevc的mp4文件即可播放。整体软件同chrome 几乎一摸一样
2021-07-26
c、c++结构体格式化(结构体反射)
c、c++如果在日志中查看某个结构字段信息,只能通过printf逐个格式化,工作量大;
该dll库通知pdb文件分析结构体字段位置,并根据类型格式一个完整字符串,极大降低了开发者工作量。
1、可通过cdump\Release\cdumpTest.exe 查看执行结果
2、windows xp 以上系统均支持
3、基础版只提供32位,支持的类型为基础类型,高级版支持字符串、数组、结构体嵌套。
2017-10-11
c/c++ 结构体反射功能
c/c++ 中如果要打印结构体,不需要再复杂的输入n行printf了,一行就搞定
char *pMsg = CLoadDumpDll::Dump("MyStruct",&my);
时间有限,目前还只是支持基本类型的打印,哪些类型,参考test
.cpp。
2016-09-22
Windbg+x86+v6.12.2.633
Windbg是在windows平台下,强大的用户态和内核态调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据
2014-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人