问题标签 [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.
c++ - 如何使用 C++ 读取 Windows BSOD 生成的 memory.dmp
我需要从 Windows BSOD 通过 C++ 生成的 memory.dmp 文件中读取信息、代码、标志、地址等。基本思想是可以从远程站点请求状态信息,并且请求的信息之一是机器上发生的最后一个 BSOD 的一些基本信息,因此我需要通过 C++ 打开内核/内存转储文件(我使用 MSVC 2005)。
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
感谢关注!
windows - Win7 USB HubCV 驱动程序 (xhci.sys) 崩溃并出现 BSOD
在 Win7 中,在运行用于验证 USB 集线器合规性的工具 (hubcv) 时,我得到一个 BSOD,屏幕上提到其驱动程序的名称 (xhci.sys) 和 DRIVER_IRQL_NOT_LESS_OR_EQUAL 错误。这个错误是什么意思?这是否表示驱动程序代码出现故障,或者也可能是由被测设备引起的?
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,所以我知道它有效。
请记住我是新手,请解释必须进行哪些更改才能使其正常工作?
c# - 无法调用 Process.EnterDebugMode() 而不导致异常
每当我关闭我的应用程序时,我都会尝试自己蓝屏死机(强制蓝屏死机)。不幸的是,当我打电话时,Process.EnterDebugMode();
我得到了一个例外:Not all privileges or groups referenced are assigned to the caller
.
我写了键盘记录器(那部分已经完成),它假设监视将修理我的笔记本电脑的服务人员,这样我就会知道他是否没有做任何有趣的事情。
c - 设备驱动程序有池错误
我正在编写一个 Windows 设备驱动程序。驱动程序非常简单。它没有什么花哨的。我只是想熟悉 Windows 驱动程序开发。
在我的驱动程序中,我分配了一些内存NonPagedPool
,但是有一个非常奇怪的错误。
这是我的代码段:
对应的汇编代码(来自 IDA Pro Disassembler)是:
此代码段进入PsSetCreateProcessNotifyRoutine
. 因此,每次创建新进程时,都会执行此代码段。现在如果我长时间运行驱动程序,我会BSoD
突然出错。并将该指令作为故障指令WinDbg
触发。mov [ebp+pMyNode], eax
这一行实际上将返回值分配ExAllocatePoolWithTag
给pMyNode
指针。我不明白这怎么可能是一个错误的指令。
BSoD
屏幕中的错误消息是A Device Driver Has Pool
。检查以下WinDbg
日志:
任何帮助都是可观的。
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自动升级时,它说驱动程序是最新的,并且尝试手动安装驱动程序后,问题仍然存在。任何帮助将不胜感激,在此先感谢。
c++ - 在大型 MEMORY.DMP 文件中搜索字符串
如何在 Windows BSOD(Windows 8.1 64 位)生成的大型 MEMORY.DMP 文件中搜索字符串?
在 32 位 Windows 上,命令
似乎工作。
但对于 64 位窗口,
尽管 MEMORY.DMP 的总大小只有 400MB 左右,但几乎是无限的时间,而简单的grep
可以在几秒钟内找到模式。
我的目标是找到字符串的虚拟地址,以确定哪个堆栈/堆/文本区域被它覆盖。
如果文件格式的参考或规范可用,我最终会求助于手动解释 MEMORY.DMP 的文件格式。有什么提示吗?
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
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."