综合共1264篇

关于CAX的综合描述!
C++软件调试与异常排查从入门到精通系列汇总-卡核

C++软件调试与异常排查从入门到精通系列汇总

🚀前言本文是C++软件调试与异常排查从入门到精通系列教程专栏的导航贴(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)。专栏介绍:根据近几年C++软件异常排查的实践与经验,系统地讲解了C+...
ck的头像-卡核ck4个月前
01.1W+2.4W+
从可变参数函数的调用引发异常崩溃一例引发的一些思考-卡核

从可变参数函数的调用引发异常崩溃一例引发的一些思考

使用va_list、va_start、va_arg和va_end这组宏实现的可变参函数,是在运行时动态从函数调用堆栈中依次解析出传入的各个可变参数的(解析出可变参数的栈内存地址,读出可变参数的值(读出可变参...
ck的头像-卡核ck1个月前
01.8W+2.4W+
C++程序安装包被病毒篡改导致启动报错-卡核

C++程序安装包被病毒篡改导致启动报错

目录1、到系统应用程序事件日志中查看相关日志信息2、安装包程序的图标有问题3、使用系统sxstrace.exe工具分析应用程序的并行配置异常信息4、使用beyond compare比较安装包二进制文件,找出了原...
ck的头像-卡核ck4个月前
01.2W+2.4W+
使用API Monitor监测到目标程序对系统API函数的调用(常用分析工具)-卡核

使用API Monitor监测到目标程序对系统API函数的调用(常用分析工具)

目录1、问题背景2、使用API Monitor工具监测目标软件对SystemParametersInfo接口的调用3、到MSDN上查看SystemParametersInfo API函数的说明,查看到关键参数的含义4、最后       我们多次在...
几秒读懂C++虚函数调用的汇编代码实现-卡核

几秒读懂C++虚函数调用的汇编代码实现

多态是C++中最重要的特性之一,对虚函数的调用在C++代码中是随处可见的。虚函数(代码段地址)被存放在虚函数表中,调用虚函数的流程是这样子的:先获取虚函数表的首地址,然后根据目标虚函数在...
ck的头像-卡核ck2个月前
03.6W+2.1W+
使用chatGPT,我做了一些好玩的功能,内附免费使用chatGPT网址。-卡核

使用chatGPT,我做了一些好玩的功能,内附免费使用chatGPT网址。

前段时间,chatGPT很火,立马开通了账号,体验了一把,感觉非常好用,作为一名热心肠的技术爱好者,我直接立马想到了想让其他人也能感受一下chatGPT,但是国内需要翻墙,并且注册比较麻烦,于是...
ck的头像-卡核ck9个月前
04W+2W+
C++软件异常的常见原因分析与总结(实战经验分享)-卡核

C++软件异常的常见原因分析与总结(实战经验分享)

目录 1、概述 2、引发软件异常的常见原因 2.1、变量未初始化 2.2、死循环 2.3、内存越界 2.4、内存泄漏  2.5、空指针与野指针 2.6、内存访问违例 2.7、栈内存被当成堆内存去释放  2.8、线程栈...
使用windbg分析dump文件,排查模态框返回时的崩溃问题-卡核

使用windbg分析dump文件,排查模态框返回时的崩溃问题

 昨天兄弟项目组的一个C++软件在运行过程中出现了崩溃,邀请我过去帮忙分析一下。取来了dump文件,然后使用windbg分析,大概找出了出问题的点。这个问题有一定的代表性,在此给大家做个分享。1...
每天进步一点点,每日更新...-卡核

每天进步一点点,每日更新…

前言:本人在此写每日工作学习生活总结,内容主要包括一些心德,积少成多,望和广大网友一起学习成长,活到老,学到老。2022.8.20日期:星期六坐标:北京天气:晴(24-31摄氏度)今天看了一本书...
ck的头像-卡核ck2年前
02.6W+1.9W+
将Windbg附加到软件进程上排查异常闪退的问题-卡核

将Windbg附加到软件进程上排查异常闪退的问题

目录1、问题背景2、将Windbg附加到进程上,发现软件发生异常时中断在DebugBreak接口上3、根据Windbg中显示的函数调用堆栈,查看Webrtc库的开源代码,发现是new失败了 4、malloc或new失败的可能...
ck的头像-卡核ck4个月前
03.1W+1.7W+
C++程序启动时报“R6030 CRT not initialized”错误-卡核

C++程序启动时报“R6030 CRT not initialized”错误

在使用VS调试C++程序时,每次启动调试都弹出如下的提示:提示“R6030 CRT not initialized”,C++程序始终无法启动,也就没法进行代码的调试了。这太奇怪了,以前都没遇到过,CRT是C/C++的运行...
ck的头像-卡核ck1个月前
02.3W+1.7W+
使用Dependency Walker和dumpbin工具定位C++软件启动时找不到接口的报错问题-卡核

使用Dependency Walker和dumpbin工具定位C++软件启动时找不到接口的报错问题

目录 1、问题说明 2、使用Dependency Walker工具查看exe主程序的库依赖关系,但找到sysctrldll.dll库 3、使用dumpbin工具查看sysctrldll.dll库是被哪个dll库依赖的 3.1、 dumpbin工具介绍 3.2...