Windows 10有一个新功能-活动内存转储。
我想在windows 10中获取/设置当前设置的转储类型。要获得转储类型,我在命令提示符中使用以下命令:
wmic RECOVEROS get DebugInfoType
它返回分配给某个类型的整数值。
问题是活动内存转储和完整内存转储分配了等于1的值,所以我无法判断选择了后者中的哪一个。如果我使用
wmic RECOVEROS set DebugInfoType = 1
则设置完整内存转储。
有没有任何方法可以通过cmd或注册表读取当前选择的转储类型?或者我需要一些UI自动化工具来读取窗口中的值?
活动内存转储功能由HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl 上的FilterPages注册表值控制
当DebugInfoType为1并且FilterPages设置为1时,UI将显示"活动内存转储",否则将显示"完整内存转储"。