阅读:1693回复:1
如何在windbg for 2k3/xp中使用!strct之类的扩展命令
大家知道!strct这个是在windbg for windows 2k 中的扩展命令,对于查看结构十分有益处(用dt有些时候不太方便),在2k下需要加载debug tools\w2kfre\Kdextx86.dll之类的扩展DLL,才能使用这些命令。虽然在2k3/xp下也一样可以加载他,但是,有些结构定义在2k3/xp下改变了!使用这些命令时候会出现版本不匹配的错误信息!请问如何在2k3/xp下使用他们!加载debug tools\winext\那些DLL吗?怎么使用他们啊,2k3/xp下类似!strct到底怎么用,请各位高手赐教!!
|
|
沙发#
发布于:2007-05-22 18:28
use dt instead.
For example, kd> dt _DRIVER_OBJECT 8616e790 nt!_DRIVER_OBJECT +0x000 Type : 4 +0x002 Size : 168 +0x004 DeviceObject : 0x8611e020 _DEVICE_OBJECT +0x008 Flags : 0x12 +0x00c DriverStart : 0xf7595000 +0x010 DriverSize : 0xce00 +0x014 DriverSection : 0x8611d778 +0x018 DriverExtension : 0x8616e838 _DRIVER_EXTENSION +0x01c DriverName : _UNICODE_STRING "\Driver\i8042prt" +0x024 HardwareDatabase : 0x80699210 _UNICODE_STRING "\REGISTRY\MACHINE\HARDWARE\DESCRIPTION\SYSTEM" +0x028 FastIoDispatch : (null) +0x02c DriverInit : 0xf759e385 long i8042prt!GsDriverEntry+0 +0x030 DriverStartIo : 0xf7595974 void i8042prt!I8xStartIo+0 +0x034 DriverUnload : 0xf759bf24 void i8042prt!I8xUnload+0 +0x038 MajorFunction : [28] 0xf7598b1a long i8042prt!I8xCreate+0 |
|
|