问题标签 [bsod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
981 浏览

c++ - 如何使用 C++ 读取 Windows BSOD 生成的 memory.dmp

我需要从 Windows BSOD 通过 C++ 生成的 memory.dmp 文件中读取信息、代码、标志、地址等。基本思想是可以从远程站点请求状态信息,并且请求的信息之一是机器上发生的最后一个 BSOD 的一些基本信息,因此我需要通过 C++ 打开内核/内存转储文件(我使用 MSVC 2005)。

0 投票
2 回答
3077 浏览

windows - 为什么在 Windows 8.1 Pro x64 上发生 BSOD“KMODE_EXCEPTION_NOT_HANDLED”(崩溃报告:tcpip.sys、ntoskrnl.exe、netio.sys、ndu.sys)?

每个人!我需要你的帮助!

我正在运行 Windows 8.1 Pro x64。我重新安装了它,但问题仍然存在。

蓝屏死机一天大约发生 1-2 次。我注意到如果发生这种情况,通常会在我开始使用“uTorrent”下载内容后的几分钟内发生。

主板:“华硕 M4A78LT-M LE”。我的网络驱动程序:“Qualcomm Atheros AR8131 PCI-E 千兆以太网控制器(NDIS 6.30)”。我尝试安装旧版本,但问题仍然存在。

我的 UAC 和 Windows Defender 已关闭。防火墙已开启。

这是我提取的一些信息的链接: http ://www.beetxt.com/printable.php?view=ydP

(对不起,它是俄语,因为我有俄语 Windows)

以下是转储文件(它们在 .rar 存档中): https ://drive.google.com/file/d/0ByigE0NW6WLIaUpKSkgtcnFqR1E/view?usp=sharing

感谢关注!

0 投票
0 回答
157 浏览

windows - Win7 USB HubCV 驱动程序 (xhci.sys) 崩溃并出现 BSOD

在 Win7 中,在运行用于验证 USB 集线器合规性的工具 (hubcv) 时,我得到一个 BSOD,屏幕上提到其驱动程序的名称 (xhci.sys) 和 DRIVER_IRQL_NOT_LESS_OR_EQUAL 错误。这个错误是什么意思?这是否表示驱动程序代码出现故障,或者也可能是由被测设备引起的?

0 投票
3 回答
2588 浏览

c++ - C ++ - 使用SendInput方法模拟击键,无法区分rightctrl键

我在 C++ 方面的经验很少,而且我对 SendInput 方法完全不熟悉。right control我已经通过注册表修改设置了我的笔记本电脑(带有英国键盘),以便在按住键并scroll lock按下两次时创建故障转储。我正在尝试通过在 Visual C++ 2010 Express 中编译的 c++ 可执行文件以编程方式实现这一点。

使用这篇文章:如何使用 sendinput 函数 C++作为我的灵感,我在下面创建了代码片段。除了多个Cannot find or open the PDB调试输出,通过阅读这篇文章:错误消息:无法找到或打开 PDB 文件显然可以忽略,代码编译并运行。但是没有BSOD发生。我已经手动“强制”了 BSOD,所以我知道它有效。

请记住我是新手,请解释必须进行哪些更改才能使其正常工作?

0 投票
1 回答
1125 浏览

c# - 无法调用 Process.EnterDebugMode() 而不导致异常

每当我关闭我的应用程序时,我都会尝试自己蓝屏死机(强制蓝屏死机)。不幸的是,当我打电话时,Process.EnterDebugMode();我得到了一个例外:Not all privileges or groups referenced are assigned to the caller.

我写了键盘记录器(那部分已经完成),它假设监视将修理我的笔记本电脑的服务人员,这样我就会知道他是否没有做任何有趣的事情。

0 投票
0 回答
883 浏览

c - 设备驱动程序有池错误

我正在编写一个 Windows 设备驱动程序。驱动程序非常简单。它没有什么花哨的。我只是想熟悉 Windows 驱动程序开发。

在我的驱动程序中,我分配了一些内存NonPagedPool,但是有一个非常奇怪的错误。

这是我的代码段:

对应的汇编代码(来自 IDA Pro Disassembler)是:

此代码段进入PsSetCreateProcessNotifyRoutine. 因此,每次创建新进程时,都会执行此代码段。现在如果我长时间运行驱动程序,我会BSoD突然出错。并将该指令作为故障指令WinDbg触发。mov [ebp+pMyNode], eax这一行实际上将返回值分配ExAllocatePoolWithTagpMyNode指针。我不明白这怎么可能是一个错误的指令。

BSoD屏幕中的错误消息是A Device Driver Has Pool。检查以下WinDbg日志:

任何帮助都是可观的。

0 投票
2 回答
1551 浏览

windows-server-2012-r2 - 错误检查错误 D1

我有一台运行Windows Server 2012 R2 SP1的Dell PowerEdge R210 II 服务器,它随机重启并出现以下错误:错误检查 0x000000D1 (0x000000000000000C, 0x0000000000000002, 0x0000000000000000, 0xfffff80a001b0)

我尝试查找此错误代码并调试转储文件,虽然我不熟悉这种做法,但我发现错误是由于bxnd60a.sys 引起的,它是 NIC 适配器的驱动程序(Broadcom BCM5716C NetXtreme II GigE -在我的情况下是客户端 NDIS VBD),根据我在一些论坛上找到的内容。但是在尝试windows自动升级时,它说驱动程序是最新的,并且尝试手动安装驱动程序后,问题仍然存在。任何帮助将不胜感激,在此先感谢。

0 投票
1 回答
3233 浏览

c++ - 在大型 MEMORY.DMP 文件中搜索字符串

如何在 Windows BSOD(Windows 8.1 64 位)生成的大型 MEMORY.DMP 文件中搜索字符串?

在 32 位 Windows 上,命令

似乎工作。

但对于 64 位窗口,

尽管 MEMORY.DMP 的总大小只有 400MB 左右,但几乎是无限的时间,而简单的grep可以在几秒钟内找到模式。

我的目标是找到字符串的虚拟地址,以确定哪个堆栈/堆/文本区域被它覆盖。

如果文件格式的参考或规范可用,我最终会求助于手动解释 MEMORY.DMP 的文件格式。有什么提示吗?

0 投票
1 回答
447 浏览

c++ - Windows 10 OpenGL 蓝屏,“内核模式陷阱”

因此,我在 OpenGL 中构建了一个默认上下文(没有扩展),并且由于某种原因,一旦我的窗口打开,我就会出现“意外内核模式陷阱”的蓝屏

现在,这是非常默认的。因为我刚刚使用了启动 VS 2015 Community win32 应用程序,并逐字应用了 OpenGL 上下文代码。其中包括一个消息框,据说应该显示我的 OpenGL 版本(4.4)。但是,它打开为空白,并且在关闭时,当它应该打开 OpenGL CS_DCOWN 窗口时,我蓝屏。

只是想知道是否有人了解具体导致 BSOD 的命令是什么,或者我的做法是否错误?

我主要来自 Direct3D9 背景。

已知问题的硬件详细信息 - AMD FX 6300、ASUS Radeon R9-285

0 投票
1 回答
799 浏览

windows - BSOD 0xC4 on Windows 10

I have a driver built with WDK 8.1 which I'm trying to run on Windows 10 with the Verifier enabled with Code Integrity check. I receive the following BSOD when the driver is started:
Do I need to rebuild the Driver with changing any settings. And what is the meaning of "Arg1: 00002000, subclass of driver violation."