Правильно работает в юзер мод: Код (Text): HMODULE hNtDllModule = GetModuleHandle(L"ntdll.dll"); PDWORD pdwServiceNumber = (PDWORD)((DWORD)GetProcAddress(hNtDllModule, "NtOpenProcess") + 1); // *pdwServiceNumber; // 122 А вот написал аналог для драйвера: Код (Text): #define DWORD unsigned long #define PDWORD DWORD * int sdt_number = *(PDWORD) ((DWORD) NtOpenProcess + 1); // 196 Что-то не то. Помогите, пожалуйста.