子程序名 | 返回值类型 | 公开 | 备 注 | ||||
进程_强力结束进程 | 逻辑型 | ||||||
参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
hProcess | 整数型 | ExitStatus | 整数型 | 填0 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
st | 整数型 | |||||
hJob | 整数型 | |||||
oa | OBJECT_ATTRIBUTES | |||||
ret | 逻辑型 |
oa.Length = 24
st = ZwCreateJobObject (hJob, #JOB_OBJECT_ALL_ACCESS, oa)
























返回 (ret)
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ZwQuerySystemInformation | 整数型 | |||
DLL库文件名: | ||||
ntdll.dll | ||||
在DLL库中对应命令名: | ||||
ZwQuerySystemInformation | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
SystemInformationClass | 整数型 | 未知类型:SYSTEM_INFORMATION_CLASS。 | ||
SystemInformation | 字节集 | any | ||
SystemInformationLength | 整数型 | |||
ReturnLength | 整数型 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
取指针_字节集 | 整数型 | 常规API | ||
DLL库文件名: | ||||
在DLL库中对应命令名: | ||||
lstrcpyn | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
欲取其指针 | 字节集 | |||
欲取其指针 | 字节集 | |||
保留 | 整数型 | 0 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
RtlMoveMemory3 | 整数型 | 常规API,从地址读一个整数 | ||
DLL库文件名: | ||||
在DLL库中对应命令名: | ||||
RtlMoveMemory | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
dest | 整数型 | |||
Source | 整数型 | |||
len | 4 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ZwOpenProcess | 整数型 | |||
DLL库文件名: | ||||
ntdll.dll | ||||
在DLL库中对应命令名: | ||||
ZwOpenProcess | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
hProcess | 整数型 | |||
DesiredAccess | 整数型 | |||
ObjectAttributes | OBJECT_ATTRIBUTES | |||
ClientId | CLIENT_ID |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
RtlMoveMemory1 | 整数型 | 常规API | ||
DLL库文件名: | ||||
在DLL库中对应命令名: | ||||
RtlMoveMemory | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
dest | SYSTEM_HANDLE_TABLE_ENTRY_INFO | |||
Source | 整数型 | |||
len | 284 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ZwQueryInformationProcess | 整数型 | |||
DLL库文件名: | ||||
ntdll.dll | ||||
在DLL库中对应命令名: | ||||
ZwQueryInformationProcess | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
SystemInformationClass | 整数型 | 未知类型:SYSTEM_INFORMATION_CLASS。 | ||
dd | 整数型 | |||
SystemInformation | PROCESS_BASIC_INFORMATION | any | ||
SystemInformationLength | 整数型 | |||
ReturnLength | 整数型 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ZwDuplicateObject | 整数型 | |||
DLL库文件名: | ||||
ntdll.dll | ||||
在DLL库中对应命令名: | ||||
ZwDuplicateObject | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
SourceProcessHandle | 整数型 | |||
SourceHandle | 整数型 | |||
TargetProcessHandle | 整数型 | |||
TargetHandle | 整数型 | |||
DesiredAccess | 整数型 | |||
HandleAttributes | 整数型 | |||
Options | 整数型 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ZwCreateJobObject | 整数型 | |||
DLL库文件名: | ||||
ntdll.dll | ||||
在DLL库中对应命令名: | ||||
ZwCreateJobObject | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
JobHandle | 整数型 | |||
DesiredAccess | 整数型 | |||
ObjectAttributes | OBJECT_ATTRIBUTES |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ZwAssignProcessToJobObject | 整数型 | |||
DLL库文件名: | ||||
ntdll.dll | ||||
在DLL库中对应命令名: | ||||
ZwAssignProcessToJobObject | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
JobHandle | 整数型 | |||
ProcessHandle | 整数型 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ZwTerminateJobObject | 整数型 | |||
DLL库文件名: | ||||
ntdll.dll | ||||
在DLL库中对应命令名: | ||||
ZwTerminateJobObject | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
JobHandle | 整数型 | |||
ExitStatus | 整数型 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ZwTerminateProcess | 整数型 | |||
DLL库文件名: | ||||
ntdll.dll | ||||
在DLL库中对应命令名: | ||||
ZwTerminateProcess | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
ProcessHandle | 整数型 | |||
ExitStatus | 整数型 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ZwClose | 整数型 | |||
DLL库文件名: | ||||
ntdll.dll | ||||
在DLL库中对应命令名: | ||||
ZwClose | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
hnd |
数据类型名 | 公开 | 备 注 | ||||
CLIENT_ID | ||||||
成员名 | 类 型 | 传址 | 数组 | 备 注 | ||
UniqueProcess | 整数型 | |||||
UniqueThread | 整数型 |
数据类型名 | 公开 | 备 注 | ||||
OBJECT_ATTRIBUTES | ||||||
成员名 | 类 型 | 传址 | 数组 | 备 注 | ||
Length | 整数型 | |||||
RootDirectory | 整数型 | |||||
ObjectName | 整数型 | |||||
Attributes | 整数型 | |||||
SecurityDescriptor | 整数型 | |||||
SecurityQualityOfService | 整数型 |
数据类型名 | 公开 | 备 注 | ||||
PROCESS_BASIC_INFORMATION | ||||||
成员名 | 类 型 | 传址 | 数组 | 备 注 | ||
ExitStatus | 整数型 | |||||
PebBaseAddress | 整数型 | |||||
AffinityMask | 整数型 | |||||
BasePriority | 整数型 | |||||
UniqueProcessId | 整数型 | |||||
InheritedFromUniqueProcessId | 整数型 |
数据类型名 | 公开 | 备 注 | ||||
MEMORY_BASIC_INFORMATION | ||||||
成员名 | 类 型 | 传址 | 数组 | 备 注 | ||
BaseAddress | 整数型 | |||||
AllocationBase | 整数型 | |||||
AllocattionProtect | 整数型 | |||||
RegionSize | 整数型 | |||||
State | 整数型 | |||||
Protect | 整数型 | |||||
Type | 整数型 |
数据类型名 | 公开 | 备 注 | ||||
SYSTEM_HANDLE_TABLE_ENTRY_INFO | ||||||
成员名 | 类 型 | 传址 | 数组 | 备 注 | ||
UniqueProcessId | 短整数型 | "" | ||||
CreatorBackTraceIndex | 短整数型 | "" | ||||
ObjectTypeIndex | 字节型 | "" | ||||
HandleAttributes | 字节型 | "" | ||||
HandleValue | 短整数型 | "" | ||||
pObject | 整数型 | "" | ||||
GrantedAccess | 整数型 | "" |
常量名称 | 常量值 | 公 开 | 备 注 | ||
PROCESS_ALL_ACCESS | 2035711 | √ | |||
STATUS_INFO_LENGTH_MISMATCH | -1073741820 | √ | |||
STATUS_SUCCESS | 0 | √ | |||
PROCESS_QUERY_INFORMATION | 1024 | √ | |||
STATUS_INVALID_PARAMETER | -1073741811 | √ | |||
OBJ_INHERIT | 2 | √ | |||
DUPLICATE_CLOSE_SOURCE | 1 | √ | |||
DUPLICATE_SAME_ACCESS | 2 | √ | |||
DUPLICATE_SAME_ATTRIBUTES | 4 | √ | |||
OB_TYPE_PROCESS | 5 | √ | |||
ZwGetCurrentProcess | -1 | √ | |||
PROCESS_DUP_HANDLE | 64 | √ | |||
JOB_OBJECT_ALL_ACCESS | 2031647 | √ |
词条作者信息 使用例程