Detours API 函数参考
The Table of Contents provides an alphabetical listing of the available API functions, which can be grouped as follows: 目录按字母顺序列出可用的API功能,可分为以下类别:
APIs For Detouring Target Functions 用于迂回目标函数的api
- DetourTransactionBegin
- DetourUpdateThread
- DetourAttach
- DetourAttachEx
- DetourAllocateRegionWithinJumpBounds
- DetourDetach
- DetourSetIgnoreTooSmall
- DetourSetRetainRegions
- DetourSetSystemRegionLowerBound
- DetourSetSystemRegionUpperBound
- DetourTransactionAbort
- DetourTransactionCommit
- DetourTransactionCommitEx
APIs For Finding Target Functions 用于查找目标函数的api
APIs For Accessing Loaded Binaries and Payloads 用于访问已加载的二进制文件和有效负载的api
- DetourEnumerateModules
- DetourGetEntryPoint
- DetourGetModuleSize
- DetourEnumerateExports
- DetourEnumerateImport
- DetourEnumerateImportEx
- DetourFindPayload
- DetourFindPayloadEx
- DetourFindRemotePayload
- DetourGetContainingModule
- DetourGetSizeOfPayloads
APIs For Modifying Binaries 用于修改二进制文件的api
- DetourBinaryOpen
- DetourBinaryEnumeratePayloads
- DetourBinaryFindPayload
- DetourBinarySetPayload
- DetourBinaryDeletePayload
- DetourBinaryPurgePayloads
- DetourBinaryEditImports
- DetourBinaryResetImports
- DetourBinaryWrite
- DetourBinaryClose
APIs For Inserting DLLs and Payloads Into New Processes 用于将dll和有效负载插入新进程的api
- DetourCreateProcessWithDllEx
- DetourCreateProcessWithDlls
- DetourCopyPayloadToProcess
- DetourCopyPayloadToProcessEx
- DetourFinishHelperProcess
- DetourIsHelperProcess
- DetourRestoreAfterWith