C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 在Visual Studio调试器中,如何从内存中打印一系列字节?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要从我正在调试的应用程序的内存中提取一个数据结构,这是一个特定的字节宽度,最好是一系列十六进制对的形式.我想从Visual studio调试器中的命令或即时窗口获取此数据.我可以通过db命令在windbg中实现这一点,但是我无法找到Visual studio的特定命令. Debug.Print是不够的,因为它会在遇到空字符时立即停止打印.

我知道这样的命令存在,因为我以前曾经使用它,但我不能为我的生活找到它.这是我没有写下来的东西.

解决方法

在深入研究一些文档后,我能够找到答案.我想要的命令是 Debug.ListMemory,它是别名的d命令.以十六进制对打印字节的命令具体为db / Count:[要打印的字节数] [内存地址].

>db /Count:1686 0x0000021f7102d4d0
0x0000021F7102D4D0  48 72 2f 50 73 36 68 75 4e 6c 59 44 44 56 33 33  
0x0000021F7102D4E0  38 78 37 4f 55 65 6c 62 6c 6f 51 78 77 66 4e 68  
0x0000021F7102D4F0  35 73 4e 35 42 68 4d 67 54 7a 6e 35 6d 36 52 41
...

大佬总结

以上是大佬教程为你收集整理的c – 在Visual Studio调试器中,如何从内存中打印一系列字节?全部内容,希望文章能够帮你解决c – 在Visual Studio调试器中,如何从内存中打印一系列字节?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。