通过Windbg检查测试系统的硬件信息

时间:2015-07-27 08:50:25

标签: windbg

是否有任何Windbg命令可以告诉测试机器上已安装的硬件。需要知道测试机器上安装的RAM量。

2 个答案:

答案 0 :(得分:2)

!sysinfo smbios -memory -csv但这只在内核调试或内核转储期间可用。

如果您拥有的只是一个用户转账,那么我无法获取该信息,但这会引发您认为自己需要它的问题?

答案 1 :(得分:1)

对于内核模式调试,!sysinfo应该有帮助。

在用户模式下,物理RAM通常不太有趣,因为程序在虚拟内存上工作。因此,从崩溃转储中,这些信息绝对不可用,它只能在实时系统上使用。

如果在实时系统调试期间可以访问shell,则可以使用:

.shell -i- wmic MemoryChip get BankLabel, Capacity, MemoryType, TypeDetail, Speed

请注意,在进行事后调试(转储分析)时,这将提供不正确的信息。

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