2019年12月6日

源索引和符号服务器

摘要: 简介 不久前,我必须建立一个符号服务器,带有源索引,那时,关于这个主题的信息不多,所以我很难让所有的东西按照我们想要的方式工作。不幸的是,仍然只有这些相同的信息,但是自从微软将源代码发布到.NET框架并自动将其符号服务器添加到Visual Studio 2010以来,似乎有更多的人意识到了这一点。大 阅读全文

posted @ 2019-12-06 17:10 活着的虫子 阅读(824) 评论(0) 推荐(0) 编辑

如何使用Microsoft的驱动程序验证程序解释无法分析的崩溃转储文件

摘要: 这篇文章解释了如何使用驱动程序验证工具来分析崩溃转储文件。 使用Microsoft驱动程序验证工具 如果您曾经使用Windows的调试工具来分析崩溃转储,那么毫无疑问,您已经使用WinDbg打开了一个崩溃转储文件。WinDbg将对崩溃文件执行内部分析,并建议您从!analyze命令开始。该命令输出堆 阅读全文

posted @ 2019-12-06 16:30 活着的虫子 阅读(792) 评论(0) 推荐(0) 编辑

快速解决用户生产问题

摘要: 简介 开发人员面临的最大问题之一是生产问题何时发生。开发人员必须快速找到问题的根本原因,或者在开发环境中复制相同的问题来解决问题。由于时间是至关重要的,在这方面,迟迟得不到根本原因可能导致客户的金钱损失或导致公司的声誉损失。有效地解决生产问题和缩短周转时间的方法很少。 调试问题的方法 检查调用堆栈的 阅读全文

posted @ 2019-12-06 15:28 活着的虫子 阅读(265) 评论(0) 推荐(0) 编辑

关于System.TypeInitializationException异常

摘要: 什么是System.TypeInitializationException 作为类初始值设定项引发的异常的包装器而引发的异常。 继承 Object Exception SystemException TypeInitializationException 详细说明 当类初始值设定项初始化类型失败时, 阅读全文

posted @ 2019-12-06 14:21 活着的虫子 阅读(24131) 评论(0) 推荐(0) 编辑

记一次CLR exception(e0434352)---System.TypeInitializationException

该文被密码保护。 阅读全文

posted @ 2019-12-06 13:58 活着的虫子 阅读(0) 评论(0) 推荐(0) 编辑

使用Map文件查找崩溃信息

摘要: 简介 编写整洁的应用程序是一回事。但是当用户告诉你你的软件已经崩溃时,你知道在添加其他功能之前最好先解决这个问题。如果你够幸运的话,用户会有一个崩溃地址。这将大大有助于解决这个问题。但是你怎么能用这个崩溃地址来判断出了什么问题呢? 创建Map文件 首先,你需要一个Map文件。如果没有,使用崩溃地址几 阅读全文

posted @ 2019-12-06 11:51 活着的虫子 阅读(913) 评论(0) 推荐(0) 编辑

使用Windows事件查看器调试崩溃

摘要: 本文讨论如何使用Windows事件查看器获取实际崩溃的模块以及代码中崩溃的位置。示例代码是用C++编写的,以生成不同类型的崩溃,例如访问冲突和堆栈溢出。 简介 我经常听同事和QA那里听说,一个特定的崩溃很容易在客户机上重现,而不是在他们的机器上重现。这是一个棘手的问题,因为开发人员无法在客户机上调试 阅读全文

posted @ 2019-12-06 10:47 活着的虫子 阅读(8102) 评论(6) 推荐(2) 编辑

利用伪寄存器对MSVC++进行调试的介绍

摘要: 简介 让我们从我写这篇文章的原因开始。一天,一个同事让我帮他调试他遇到的问题。所以我看着他在输入代码,这时我注意到下面一行: int test = GetLastError(); 他这样做是因为他想知道错误代码,如果之前的函数失败了。他每次想知道错误代码就加上这一行。我建议他删除所有这些行并在他的监 阅读全文

posted @ 2019-12-06 09:40 活着的虫子 阅读(234) 评论(0) 推荐(0) 编辑

导航