7

当我在 windbg 中为 System.Guid 对象使用 !do 时,我得到了该 GUID 对象的字段列表。如何查看此 GUID(字符串表示)的值是什么?

4

2 回答 2

9

采用dt nt!_GUID <@ofobject> +4

于 2011-09-19T09:30:16.723 回答
0

Guid 存储为整数和字节。调用 ToString() 时会创建字符串表示。如果您分析“死”转储文件,则不能调用方法。因此,最好的办法是复制值并在新的控制台应用程序或单元测试中使用此构造函数和 ToString():

public Guid(
    uint a,
    ushort b,
    ushort c,
    byte d,
    byte e,
    byte f,
    byte g,
    byte h,
    byte i,
    byte j,
    byte k
)

可能不是您正在寻找的答案。希望你只需要做一次。

于 2011-09-17T23:38:03.057 回答