ктонить знает, чё находится в FS при работе win32 проги (под 95)


[ Комментарии ] [ Добавить комментарий ] [ Доска объявлений HackZone ]

Отправитель: Макс, October 20, 1998, 14:42:51:

В ответ на: ктонить знает, чё находится в FS при работе win32 проги (под 95) (отправитель: MYT, October 20, 1998, 12:58:54):

В сегменте FS и в НТ, и в чике лежит вот эта структура. (и в umode, и в kmode. Цитата из башки из NT kmode DDK - сам я в тексте ничего не менял).
При этом в НТ kmode эта структура есть начало PCR - Processor Control Region.
Понятно, что ручками грязными копаться в ней не стоит...

//
// NT_TIB - Thread Information Block - Portable part.
//
// This is the subsystem portable part of the Thread Information Block.
// It appears as the first part of the TEB for all threads which have
// a user mode component.
//
// This structure MUST MATCH OS/2 V2.0!
//
// There is another, non-portable part of the TIB which is used
// for by subsystems, i.e. Os2Tib for OS/2 threads. SubSystemTib
// points there.
//

// begin_winnt

typedef struct _NT_TIB {
struct _EXCEPTION_REGISTRATION_RECORD *ExceptionList;
PVOID StackBase;
PVOID StackLimit;
PVOID SubSystemTib;
union {
PVOID FiberData;
ULONG Version;
};
PVOID ArbitraryUserPointer;
struct _NT_TIB *Self;
} NT_TIB;



Комментарии:


Цитировать сообщение


[ Комментарии ] [ Доска объявлений HackZone ]