如何在windbg中查看从1de2458开始的21个字符?

发布于 2024-11-07 17:03:05 字数 109 浏览 3 评论 0原文

阅读完文档后,我是这样做的:

ds /c 21 1de2458

但只得到 ?? 的屏幕,如何正确地做到这一点?

After reading the docs,I'm doing it this way:

ds /c 21 1de2458

But only get a screen of ??,how to do it the right way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦纸 2024-11-14 17:03:05

该地址很可能不指向 STRING 、ANSI_STRING 或 UNICODE_STRING 结构(这些是用于表示字符串的 C 风格结构,它们不仅仅包含字符)。

如果要将内存转储为字符,请使用 da 命令(对于 Ascii)或 du 命令(对于 Unicode 字符)。这适用于.NET 中的字符串等。

Most likely the address doesn't point to a STRING, ANSI_STRING or UNICODE_STRING structure (these are C style structs for representing strings and they hold more that just the characters).

If you want to dump memory as characters use the da command for Ascii or du for Unicode characters. This works for e.g. strings in .NET.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文