图书介绍
Windows NT/2000本机API参考手册PDF|Epub|txt|kindle电子书版本网盘下载
![Windows NT/2000本机API参考手册](https://www.shukui.net/cover/24/31458096.jpg)
- (美)Gary Nebbett著;齐舒创作室译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111088344
- 出版时间:2001
- 标注页数:485页
- 文件大小:89MB
- 文件页数:508页
- 主题词:
PDF下载
下载说明
Windows NT/2000本机API参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 系统信息和控制1
ZwQuerySystemInformation1
ZwSetSystemInformation2
SYSTEM_INFORMATION_CLASS3
SystemBasicInformation4
SystemProcessorInformation5
SystemPerformanceInformation6
SystemTimeOfDayInformation12
SystemProcessesAndThreadsInformation13
SystemCallCounts17
SystemConfigurationInformation18
SystemProcessorTimes18
SystemGlobalFlag19
SystemModuleInformation20
SystemLockInformation21
SystemHandleInformation22
SystemObjectInformation23
SystemPagefileInformation25
SystemInstructionEmulationCounts26
SystemCacheInformation27
SystemPoolTagInformation28
SystemProcessorStatistics29
SystemDpcInformation29
SystemLoadImage30
SystemUnloadImage31
SystemTimeAdjustment31
SystemCrashDumpInformation32
SystemExceptionInformation32
SystemCrashDumpStateInformation33
SystemKemelDebuggerInformation33
SystemContextSwitchInformation34
SystemRegistryQuotaInformation34
SystemPrioritySeparation35
SystemLoadAndCallImage35
SystemTimeZoneInformation36
SystemLockasideInformation37
SystemSetTimeSlipEvent38
SystemCreateSession38
SystemDeleteSession39
SystemRangeStartInformation39
SystemVerifierInformation39
SystemAddVerifier40
SystemSessionProcessesInformation40
SystemPoolBlocksInformation40
SystemMemoryUsageInformation42
例子1.1:一个不完整的ToolHelp库的实现43
例子1.2:列出一个打开进程的句柄47
ZwQuerySystemEnvironmentValue49
ZwSetSystemEnvironmentValue50
ZwShutdownSystem51
ZwSystemDebugControl52
例子1.3: 设置内部断点56
例子1.4: 得到跟踪信息58
第2章 对象、对象目录和符号链接60
OBJECT_ATTRIBUTES60
ZwQueryObject62
ZwSetInformationoObject63
OBJECT_INFORMATION_CLASS64
ObjectBasicInformation64
ObjectNameInformation65
ObjectTypeInformation66
ObjectAllTypesInformation67
ObjectHandleInformation68
ZwDuplicateObject68
ZwMakeTemporaryObject69
ZwCIose70
例子2.1:列出一个打开进程的句柄71
ZwQuerySecurityObject72
ZwSetSecurityObject74
ZwCreateDirectoryObject75
ZwOpenDirectoryObject76
ZwQueryDirectoryObject77
ZwCreateSymbolicLinkObject78
ZwOpenSymbolicLinkObject79
ZwQuerySymbolicLinkObject80
第3章 虚拟内存82
ZwAllocateVirtualMemory82
ZwFreeVirtualMemory83
zwQueryVirtualMemory84
MEMORY_INFORMATION_CLASS86
MemoryBasicInformation86
MemoryWorkingSetList87
ZwLockVirtualMemory88
MemorySectionName88
ZwUnlockVirtualMemory89
ZwReadVirtualMemory90
ZwWriteVirtualMemory91
ZwProtectVirtualMemory92
ZwFlushVirtualMemory94
ZwAllocateUserPhysicalPages95
ZwFreeUserPhysicalPages96
ZwMapUserPhysicalPages96
ZwMapUserPhysicalPagesScatter97
ZwGetWriteWatch98
ZwResetWriteWatch99
第4章 区段101
ZwCreateSection101
ZwOpenSection103
ZwQuerySection104
SectionBasicInformation105
SECTION_INFORMATION_CLASS105
SectionImageInformation106
ZwExtendSection107
ZwMapViewOfSection108
ZwUnmapViewOfSection110
ZwAreMappedFilesTheSame110
第5章 线程112
ZwCreateThread112
ZwOpenThread114
ZwTerminateThread115
ZwQueryInformationThread116
ZwSetInformationThread117
THREADINFOCLASS118
ThreadBasicInformation119
ThreadEnableAlignmentFaultFixup120
ThreadImpersonationToken120
ThreadAffinityMask120
ThreadPriority120
ThreadBasePriority120
ThreadEventPair121
ThreadQuerySetWin32StartAddress121
ThreadZeroTlsCell121
ThreadPerformanceCount121
ThreadIsIoPending122
ZwSuspendThread122
ThreadHideFromDebugger122
ThreadPriorityBoost122
ThreadSetTlsArrayAddress122
ThreadIdealProcessor122
ThreadAmlLastThread122
ZwResumeThread123
ZwGetContextThread124
ZwSetContextThread125
ZwQueueApcThread125
ZwAlertThread127
ZwTestAlert127
ZwAlertResumeThread128
ZwRegisterThreadTerminatePort129
ZwImpersonateThread129
ZwImpersonateAnonymousToken130
第6章 进程132
ZwCreateProcess132
ZwOpenProcess134
ZwTerminateProcess135
ZwQueryInformationProcess136
ZwSetInformationProcess137
PROCESSINFOCLASS138
ProeessBasicInformation139
ProcessQuotaLimits140
ProcessIoCounters140
ProcessVmCounters141
ProcessTimes142
ProcessBasePriority143
ProeessRaisePriority143
ProcessDebugPort143
ProcessExceptionPort143
ProcessAccessToken144
ProcessDefaultHardErrorMode144
ProcessPooledUsageAndLimits144
ProcessWorkingSetWatch145
ProcessUserModeIOPL146
ProcessEnableAlignmentFaultFixup146
ProcessPriorityClass146
ProcessWx86Information147
ProcessHandleCount147
ProcessAffinityMask147
ProcessPriorityBoost147
ProcessDeviceMap147
ProcessSessionInformation148
ProcessForegroundInformation149
ProeessWow64Information149
RtlCreateProcessParameters149
RtlDestroyProcessParameters150
PROCESS_PARAMETERS151
RtlCreateQueryDebugBuffer154
RtlQueryProcessDebugInformation154
RtlDestroyQueryDebugBuffer155
DEBUC_BUFFER156
DEBUG_MODULE_INFORMATION157
DEBUG_HEAP_INTORMATION158
DEBUG_LOCK_INFORMATION159
例子6.1:分叉一个Win32进程160
例子6.2:创建一个Win32进程164
例子6.3:使用RtlQueryProcessDebugInformatioton实现拓展ToolHelp库168
ZwCreateJobObject175
第7章 作业175
ZwOpenJobObject176
ZwTerminateJobObject177
ZwAssignProcessToJobObject177
ZwQueryInformationJobObject178
ZwSetInformationJobObject179
JOBOBJECTINFOCIASS180
JobObjectBasicAccountingInformation180
JobObjectBasicLimitInformation181
JobObjectBasicProessIdList183
JobObjectBasicUIRestrictions184
JobObjectSecurityLimitInformation184
JobObjectEndOfJobTimeInformation185
JobObjectAssociateCompletionPortInformation186
JobObjectBasicAndIoAccountingInformation187
JobObjectExtendedLimitInformation187
第8章 标记(Token)189
ZwCreateToken189
ZwOpenProeessToken191
ZwOpenThreadToken192
ZwDuplicateToken193
ZwFilterToken195
ZwAdjustPrivilegesToken196
ZwAdjustGroupsToken197
ZwQueryInformationToken198
ZwSetInformationToken199
TOKEN_INFORMATION_CLASS200
TokenUser200
TokenGroups和TokenRestrictedSids201
TokenPrivileges201
TokenOwner202
TokenPrimaryGroup202
TokenDefaultDacl202
TokenImpersonationLevel203
TokenStatistics203
TokenType203
TokenSource203
TokenSessionId205
例子8.1:为SYSTEM用户创建一个命令窗口205
第9章 同步207
ZwWaitForSingleObject207
ZwSignalAndWaitForSingleObject208
ZwWaitForMultipleObjects209
ZwCreateTimer210
ZwOpenTimer211
ZwCancelTimer212
ZwSetTimer213
ZwQueryTimer214
TIMER_INFORMATION_CLASS215
TimeBasicInformation215
ZwCreateEvent215
ZwSetEvent217
ZwOpenEvent217
ZwPulseEvent218
ZwResetEvent219
ZwClearEvent220
ZwQueryEvent220
EVENT_INFORMATION_CLASS221
EventBasicInformation221
ZwCreateSemaphore222
ZwOpenSemaphore223
ZwReleaseSemaphore224
ZwQuerySemaphore224
SEMAPHORE_INFORMATION_CLASS225
SemaphoreBasicInformation226
ZwCreateMutant226
ZwOpenMutant227
ZwReleaseMutant228
ZwQueryMutant228
MUTANT_INFORMATION_CLASS229
ZwCreateIoCompletion230
MutantBasicInformation230
ZwOpenIoCompletion231
ZwSetIoCompletion232
ZwRemoveIoCompletion233
ZwQueryIoCompletion234
IoCompletionBasicInformation235
ZwCreateEventPair235
IO_COMPLETION_INFORMATION_CLASS235
ZwOpenEventPair236
ZwWaitLowEventPair237
ZwWaitHighEventPair238
ZwSetLowWaitHighEventPair238
ZwSetHighWaitLowEventPair239
ZwSetLowEventPair240
ZwSetHighEventPair240
ZwSetSystemTime242
第10章 时间242
ZwQuerySystemTime242
ZwQueryPerformanceCounter243
ZwSetTimerResolution244
ZwQueryTimerResolution245
ZwDelayExecution245
ZwYieldExecution246
ZwGetTickCount246
第11章 执行配置248
KPROFTLE_SOURCE248
ZwCreateProfile248
ZwSetIntervalProfile249
ZwQueryIntervalProfile250
ZwStartProfile251
ZwStopProfile251
例子11.1∶配置内核252
PORT_MESSAGE256
第12章 端口(局部过程调用)256
PORT_SECTION_WRITE257
PORT_SECTION_READ258
ZwCreatePort259
ZwCreateWaitablePort260
ZwConnectPort261
ZwSecureConnectPort262
ZwListenPort263
ZwAcceptConnectPort264
ZwCompleteConnectPort265
ZwRequestPort266
ZwRequestWaitReplyPort266
ZwReplyPort267
ZwReplyWaitReplyPort268
ZwReplyWaitReceivePort268
ZwReplyWaitReceivePortEx269
ZwReadRequestData270
ZwWriteRequestData271
ZwQueryInformationPort272
PORT_INFORMATION_CLASS273
PortBasicInformation273
ZwImpersonateClientOfPort274
例子12.1∶连接到一个命名端口274
第13章 文件278
ZwCreateFile278
ZwOpenFile281
ZwDeleteFile284
ZwFlushBuffersFile284
ZwCancelIoFile285
ZwReadFile286
ZwWriteFile287
ZwReadFileScatter288
ZwWriteFileGather290
ZwLockFile291
ZwUnlockFile293
ZwDeviceIoControlFile294
ZwFsControlFile295
ZwNotifyChangeDirectoryFile297
FILE_NOTIFY_INFORMATION298
ZwQueryEaFile299
ZwSetEaFile300
FILE_FULL_EA_INFORMATION301
FILE_GET_EA_INFORMATION302
ZwCreateNamedPipeFile302
ZwCreateMailslotFile305
ZwQueryVolumeInformationFile306
ZwSetVolumeInformationFile307
FS_INFORMATION_CIASS308
FileFsVolumeInformation309
FileFsLabelInformation309
FileFsDeviceInformation310
FileFsSizeInformation310
FileFsAttributeInformation311
FileFsControlInformation312
FileFsFullSizeInformation312
FileFsObjectIdInformation313
ZwQueryQuotaInformationFile313
ZwSetQuotaInformationFile315
FILE_USER_QUOTA_INFORMATION316
FILE_QUOTA_LIST_INFORMATION316
ZwQueryAttributesFile317
ZwQueryFullAttributesFile318
ZwQueryInformationFile318
ZwSetInformationFile319
ZwQueryDirectoryFile320
ZwQueryOleDirectoryFile322
FileDirectoryInformation324
FILE_INFORMATION_CLASS324
FileFullDirectoryInformation326
FileBothDirectoryInformation328
FileBasicInformation329
FileStandardInformation330
FileInternalInformation331
FileEalnformation331
FileRenameInformation和FileLinkInformation332
FileNameInformation332
FileAccessInformation332
FileNamesInformation333
FileDispositionInformation334
FilePositionInformtion334
FileModeInformation334
FileAlignmentInformation335
FileAllInformation335
FileEndOfFileInformation336
FileStreamInformation336
FileAllocationInformation336
FilePipeInformation337
FilePipeLocalInformation337
FilePipeRemoteInformation338
FileMailslotQueryInformation339
FileMailslotSetInformation339
FileCompressionInformation340
FileQuotaInformation341
FileReparsePointInformation341
FileCompletionInformation341
FileMoveClusterInformation341
FileObjectIdInformation341
FileNetworkOpenInformation342
FileAttributeTagInformation343
例子13.1∶通过文件标识符打开一个文件344
第14章 注册表关键项345
ZwCreateKey345
ZwOpenKey346
ZwDeleteKey347
ZwFlushKey348
ZwSaveKey349
ZwSaveMergedKey349
ZwRestoreKey350
ZwLoadKey351
ZwLoadKey2352
ZwQueryOpenSubKeys353
ZwUnloadKey353
ZwReplaceKey354
ZwSetInformationKey355
KEY_SET_INFORMATION_CLASS356
KeyLastWriteTimeInformation356
ZwQueryKey356
ZwEnumerateKey357
KEY_INFORMATION_CLASS358
KeyNodeInformation359
KeyBasicInformation359
KeyFullInformation360
KeyNameInformation361
ZwNotifyChangeKey361
ZwNotifyChangeMultipleKeys363
ZwDeleteValueKey365
ZwSetValueKey366
ZwQueryValueKey367
ZwEnumerateValueKey368
KEY_VALUE_INFORMATION_CLASS369
KeyValueBasicInformation369
KeyValueFullInformation和KeyValueFullInformationAlign64370
KeyValuePartialInformation371
ZwQueryMultipleValueKey372
KEY_VALUE_ENTRY373
ZwInitializeRegistry374
ZwPrivilegeObjectAuditAlarm375
ZwPrivilegeCheck375
第15章 安全性和审计375
ZwPrivilegedServiceAuditAlarm377
ZwAccessCheck378
ZwAccessCheckAndAuditAlarm379
ZwAccessCheckByType380
ZwAccessCheckByTypeAndAuditAlarm382
ZwAccessCheckByTypeResultList384
ZwAccessCheckByTypeResultListAndAuditAlarm386
ZwAccessCheckByteResultListAndAuditAlarmByHandle388
ZwOpenObjectAuditAlarm390
ZwCloseObjectAuditAlarm392
ZwDeleteObjectAuditAlarm392
第16章 即插即用和电源管理394
ZwRequestWakeupLatency394
ZwRequestDeviceWakeup394
ZwCancelDeviceWakeupRequest395
ZwSetThreadExecutionState396
ZwIsSystemResumeAutomatic396
ZwGetDevicePowerState397
ZwSetSystemPowerState398
ZwInitiatePowerAction399
ZwPowerInformation401
POWER_INFORMATION_LEVEL402
SystemPowerPolicyAc,SystemPowerPolicDc,SystemPowerPolicyCurrent402
SystemPowerCapabilities403
SystemBatteryState404
SystemPowerStateHandler404
ProcessorStateHandler404
AdministratorPowerPolicy404
ProcessorInformation405
SystemPowerInformation405
ZwPlugPlayControl405
ZwGetPlugPlayEvent406
ZwRaiseException408
第17章 其他系统服务408
ZwContinue409
ZwW32Call409
ZwCallbackReturn411
ZwSetLowWaitHighThread412
ZwSetHighWaitLowThread412
ZwLoadDriver413
ZwUnloadDriver414
ZwFlushInstructionCache414
ZwFlushWriteBuffer415
ZwQueryDefaultLocale416
ZsSetDefaultLocale416
ZwQueryDefaultUILanguage417
ZwSetDefaultUILanguage418
ZwQueryInstallUILanguage418
ZwAllocateUuids419
ZwAllocateLocallyUniqueId419
ZwSetUuidSeed420
ZwRaiseHardError421
ZwSetDefaultHardErrorPort422
ZwDisplayString423
ZwCreatePagingFile424
ZwAddAtom424
ZwFindAtom425
ZwDeleteAtom426
ZwQueryInformationAtom427
ATOM_INFORMATION_CLASS428
AtomBasicInformation428
AtomListInformation428
ZwSetLdtEntries429
ZwVdmControl429
Unimplemented System Services430
附录A 从内核模式调用系统服务431
例子A.1:重新实现NtQueryEvent434
例子A.2:动态粘接到ntdll.dl435
附录B 内核模式具体针对Intel平台的入口点438
KiTrap03438
KiTrap04438
KiGetTickCount438
KiCallbackReturn439
KiSetLowWaitHighThread439
KiDebugService439
KiSystemService439
附录C 异常和调试441
例子C.1:KiDispatchException的伪代码441
例子C.2:KiUserExceptionDispatcher的伪代码443
内核调试器444
例子C.3:DebugService的伪代码444
DEBU_MESSAGE445
用户模式调试器445
调试消息路由446
由路由进程添加的值447
OutputDebugString447
跟踪对DLL所导出的例程的调用447
例子C.4:跟踪实用程序447
附录D 取NTFS盘上结构460
NTFS_RECORD_HEADER460
FILE_RECORD_HEADER461
ATTRLBUTE462
RESIDENT_ATTRIBUTE463
NONRESIDENT_ATTRIBUTE464
AttributeStandardInformation465
AttributeAttributeList467
AttributeFileName468
AttributeObjectId469
AttributeVolumeInformation470
AttributeSecurityDescriptor470
AttributeVolumeName470
AttributeData471
AttributeIndexBoot471
AttributeIndexAllocation471
DIRECTORY_INDEX472
DIRECTORY_ENTRY472
AttributeBitmap473
AttributeReparsePoint473
AttributeEAInformation474
AttributeEA474
AttributePropertySet475
AttributeLoggedUtilityStream475
特殊文件475
从被删除的文件恢复数据478
例子D.1:从一个文件恢复数据478
例子D.2:对被恢复的数据解压缩484