⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ntqsi.h

📁 从内核直接获取NT操作系统的信息。
💻 H
字号:

// ntqsi.h
// 10-24-1998 Sven B. Schreiber
// sbs@orgon.com

#define UNICODE

// =================================================================
// PROGRAM IDENTIFICATION
// =================================================================

#define MAIN_BUILD              1
#define MAIN_VERSION_HIGH       1
#define MAIN_VERSION_LOW        0

// -----------------------------------------------------------------

#define MAIN_DAY                24
#define MAIN_MONTH              10
#define MAIN_YEAR               1998

// -----------------------------------------------------------------

#define MAIN_PREFIX             SBS
#define MAIN_MODULE             ntqsi
#define MAIN_NAME               ntdll.NtQuerySystemInformation Spy
#define MAIN_COMPANY            Sven B. Schreiber
#define MAIN_AUTHOR             Sven B. Schreiber
#define MAIN_EMAIL              sbs@orgon.com
#define MAIN_EXE

// =================================================================
// MORE HEADER FILES
// =================================================================

#include <proginfo.h>

////////////////////////////////////////////////////////////////////
#ifndef _RC_PASS_
////////////////////////////////////////////////////////////////////

// =================================================================
// MORE HEADER FILES
// =================================================================

#include <constart.h>

// =================================================================
// TYPE DEFINITIONS
// =================================================================

typedef LONG                            NTSTATUS;
typedef DWORD                           SYSTEMINFOCLASS;
typedef BYTE                          **PPBYTE;

// =================================================================
// CONSTANTS
// =================================================================

#define SYSTEM_INFO_BUFFER              0x00040000
#define TEST_PATTERN1                   0x55
#define TEST_PATTERN2                   0xAA

// =================================================================
// STATUS CODES
// =================================================================

#define STATUS_SUCCESS                  ((NTSTATUS) 0x00000000)
#define STATUS_UNSUCCESSFUL             ((NTSTATUS) 0xC0000001)
#define STATUS_INFO_LENGTH_MISMATCH     ((NTSTATUS) 0xC0000004)

// =================================================================
// API PROTOTYPES
// =================================================================

NTSTATUS NTAPI NtQuerySystemInformation (SYSTEMINFOCLASS sic,
                                         PVOID           pData,
                                         DWORD           dSize,
                                         PDWORD          pdSize);

// =================================================================
// LINKER CONTROL
// =================================================================

#pragma comment (linker, "/defaultlib:ntdll.lib")

////////////////////////////////////////////////////////////////////
#endif // #ifndef _RC_PASS_
////////////////////////////////////////////////////////////////////

// =================================================================
// END OF FILE
// =================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -