Windbg - 倾销System.Guid

时间:2011-09-17 23:12:16

标签: windbg sos

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

2 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:0)

Guid存储为整数和字节。调用ToString()时会创建字符串表示形式。如果分析“死”转储文件,则无法调用方法。因此,最好的办法是复制值并在新的控制台应用程序或单元测试中使用this constructor和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
)

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