Windbg - свалка System.Guid - PullRequest
       5

Windbg - свалка System.Guid

6 голосов
/ 18 сентября 2011

Когда я использую! Do в windbg для объекта System.Guid, я получаю список полей для этого объекта GUID.Как узнать значение этого GUID (строковое представление)?

Ответы [ 2 ]

8 голосов
/ 19 сентября 2011

Использование dt nt!_GUID <@ofobject> +4

0 голосов
/ 18 сентября 2011

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
)

Не тот ответ, который вы искали, вероятно. Надеюсь, вам нужно сделать это только один раз.

...