I'm using WinDbg to dump struct information, for example:
lkd> dt nt!_LIST_ENTRY
+0x000 Flink : Ptr32 _LIST_ENTRY
+0x004 Blink : Ptr32 _LIST_ENTRY
The example above shows the 32-bit version of the _LIST_ENTRY
struct. The 64-bit version is larger, with Blink
at 0x008
.
I understand that I can debug remote systems or analyze crash dumps, as long as I load the correct symbols for those Windows versions.
My question: Is it possible to dump structs for different Windows versions than the one I am running, without debugging remotely or analyzing a crash dump?