Поделиться через


!tokenfields

Расширение !tokenfields устарело. Вместо этого используйте команду dt (тип отображения).

!tokenfields

DLL-библиотеки

Недоступно (см. раздел "Примечания")

Дополнительная информация

Сведения о структуре TOKEN см. в разделе "Внутренние компоненты Microsoft Windows", марк Руссинович и Дэвид Соломон. Эта книга может быть недоступна на некоторых языках и странах. (Структуры маркеров в режиме пользователя, описанные в документации по пакету SDK для Microsoft Windows, немного отличаются.)

Замечания

Эта команда расширения недоступна в Windows XP или более поздних версиях Windows. Вместо этого используйте команду dt (тип отображения), чтобы отобразить структуру TOKEN напрямую:

kd> dt nt!_TOKEN 

Чтобы просмотреть конкретный экземпляр структуры TOKEN, используйте расширение !token .

Ниже приведен пример !tokenfields из системы Windows 2000:

kd> !tokenfields
 TOKEN structure offsets:
    TokenSource:           0x0
    AuthenticationId:      0x18
    ExpirationTime:        0x28
    ModifiedId:            0x30
    UserAndGroupCount:     0x3c
    PrivilegeCount:        0x44
    VariableLength:        0x48
    DynamicCharged:        0x4c
    DynamicAvailable:      0x50
    DefaultOwnerIndex:     0x54
    DefaultDacl:           0x6c
    TokenType:             0x70
    ImpersonationLevel:    0x74
    TokenFlags:            0x78
    TokenInUse:            0x79
 ProxyData:             0x7c
    AuditData:             0x80
    VariablePart:          0x84