05 2020 档案

摘要:全局变量初始化顺序探究原vsprocess monitor全局变量 缘起我在上一篇文章——《调试实战 —— dll 加载失败之全局变量初始化篇》中,跟大家分享了一个由于全局变量初始化顺序导致的 dll 加载失败的例子。感兴趣的小伙伴儿可以点击阅读。虽然我们知道了是由于全局变量初始化顺序导致的问题,也给出了解决方案。但是有一点却没有刨根问底——为什么改变文件在工程文件中的顺序就可以改变全局变量初... 阅读全文
posted @ 2020-05-31 22:34 BCN 阅读(939) 评论(0) 推荐(0) 编辑
摘要:调试实战 —— dll 加载失败之全局变量初始化篇原调试debugwindbgvsdllcrash崩溃全局变量 前言最近项目里总是遇到 dll 加载不上的问题,原因各种各样。今天先总结一个虽然不是项目中实际遇到的问题,但是却非常经典的问题。其它几种问题,后续慢慢总结。示例代码包含一个 exe 工程,两个 dll 工程。 exe 会加载两个 dll 并调用它们的导出函数(GetCallCount... 阅读全文
posted @ 2020-05-29 12:57 BCN 阅读(784) 评论(0) 推荐(0) 编辑
摘要:10 个实验搞懂命令提示符原总结基础win10cmd命令行process monitor 前言相信,很多小伙伴儿都在命令提示符中执行过 ipconfig 查看 ip 信息。我们还可以执行 ping ip 来 ping 对应的 ip 地址,执行 notepad 启动记事本,执行 explorer 启动文件管理器……但是,你好奇过背后的运作机制吗?为什么输入几个简单的几个字母就能启动外部程序,本... 阅读全文
posted @ 2020-05-18 06:44 BCN 阅读(415) 评论(0) 推荐(0) 编辑
摘要:帮 vs2019 找回丢失的 SDK 原总结排错process monitorvs2019sdk 缘起 前一段时间,有网友遇到一个奇怪的问题,说他机器上的 vs2019 编译 C++ 工程报错。我当时一听就有两个怀疑: 工程设置不对。 vs2019 没装好。 因为新建一个最简单的工程,编译也报一样的 阅读全文
posted @ 2020-05-18 06:40 BCN 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:原总结调试windbg转储 前言前一阵子,使用小乌龟(TortoiseGit)提交代码的时候,错误的 Revert 了部分代码,本文记录了找回这部分代码的过程。文章标题致敬张银奎老师《格蠹汇编》的第一章 —— 从堆里抢救丢失的博客。说明: 本文的截图都是我用新建的示例工程截取的。 缘起最近,程序运行的时候,执行某个功能会崩溃,根据经验猜测,应该是序列化,反序列化的问题。由于手里没有关键的 p... 阅读全文
posted @ 2020-05-01 06:45 BCN 阅读(249) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示