通过Windbg检查测试系统的硬件信息
是否有任何Windbg命令告知测试机器上已安装的硬件。需要知道测试机器上安装的RAM数量。有通过Windbg检查测试系统的硬件信息,windbg,Windbg,是否有任何Windbg命令告知测试机器上已安装的硬件。需要知道测试机器上安装的RAM数量。有!sysinfo smbios-memory-csv,但这仅在内核调试或内核转储期间可用 如果您只有一个userdump,我不知道如何获取该信息,但这就提出了一个问题:为什么您认为需要它?对于内核模式调试,!sysinfo应该有帮助 在用户模式下,物理RAM通常不感兴趣,因为程序工作在虚拟内存上。因此,从崩溃转储来看,这些信息绝对不可用,只能在实时系统上使用 如果您在实时系统调试期间有权访问shell,则
!sysinfo smbios-memory-csv
,但这仅在内核调试或内核转储期间可用
如果您只有一个userdump,我不知道如何获取该信息,但这就提出了一个问题:为什么您认为需要它?对于内核模式调试,
!sysinfo
应该有帮助
在用户模式下,物理RAM通常不感兴趣,因为程序工作在虚拟内存上。因此,从崩溃转储来看,这些信息绝对不可用,只能在实时系统上使用
如果您在实时系统调试期间有权访问shell,则可以使用:
.shell -i- wmic MemoryChip get BankLabel, Capacity, MemoryType, TypeDetail, Speed
请注意,在进行事后调试(转储分析)时,这将提供不正确的信息
内核调试还是用户模式调试?@Thomas:内核模式调试!vm 0x21可以告诉您物理内存
0:000> .shell -i- wmic MemoryChip get BankLabel, Capacity, MemoryType, TypeDetail, Speed
BankLabel Capacity MemoryType Speed TypeDetail
BANK 2 8589934592 0 1600 128
BANK 0 8589934592 0 1600 128
.shell: Process exited