gpt4 book ai didi

c++ - 在 VS 2005 中仅转储一部分内存

转载 作者:搜寻专家 更新时间:2023-10-31 02:00:58 27 4
gpt4 key购买 nike

有谁知道是否有办法使用 VS 将一 block 内存转储到磁盘?基本上,我想给它一个地址和一个长度,让它把内存写入磁盘。这样我就可以做一个二进制差异。谢谢。

最佳答案

我有点惊讶 VS 不允许你从内存转储窗口这样做......

您可能能够使用 VS 命令窗口获得您想要的(或接近它):

>Tools.LogCommandWindowOutput c:\temp\testdump.log /overwrite
>Debug.ListMemory /Count:16 0x00444B20
0x00444B20 00 00 00 00 00 00 00 00 13 00 12 00 86 07 19 00 ................
>Tools.LogCommandWindowOutput /off

如果您愿意使用 WinDBG(或 ntsd/cdb),您可以使用 .writemem 调试器命令来执行您想要的操作。

关于c++ - 在 VS 2005 中仅转储一部分内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1301251/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com