是否有任何Windbg命令可以告诉测试机器上已安装的硬件。需要知道测试机器上安装的RAM量。
答案 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