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

📄 apihooks.prt

📁 Cracker终结者——提供最优秀的软件保护技术
💻 PRT
字号:
    _EstablishApiHooksA PROTO :DWORD, :DWORD, :DWORD, :DWORD  
    _EstablishApiHooksW PROTO :DWORD, :DWORD, :DWORD, :DWORD
    EstablishApiHooksA  EQU   <_EstablishApiHooksA>
    EstablishApiHooksW  EQU   <_EstablishApiHooksW>
IFDEF UNICODE
  IF UNICODE
    EstablishApiHooks  EQU   <_EstablishApiHooksW>
  ELSE
    EstablishApiHooks  EQU   <_EstablishApiHooksA>
  ENDIF
ELSE
    EstablishApiHooks  EQU   <_EstablishApiHooksA>
ENDIF

   _hEstablishApiHooksA PROTO :DWORD, :DWORD, :DWORD, :DWORD
   _hEstablishApiHooksW PROTO :DWORD, :DWORD, :DWORD, :DWORD
   hEstablishApiHooksA  EQU   <_hEstablishApiHooksA>
   hEstablishApiHooksW  EQU   <_hEstablishApiHooksW>
IFDEF UNICODE
  IF UNICODE
   hEstablishApiHooks  EQU   <_hEstablishApiHooksW>
  ELSE
   hEstablishApiHooks  EQU   <_hEstablishApiHooksA>
  ENDIF
ELSE
   hEstablishApiHooks  EQU   <_hEstablishApiHooksA>
ENDIF

    _IsModuleLoadedA    PROTO :DWORD, :DWORD, :DWORD, :DWORD
    _IsModuleLoadedW    PROTO :DWORD, :DWORD, :DWORD, :DWORD
   IsModuleLoadedA     EQU   <_IsModuleLoadedA>
   IsModuleLoadedW     EQU   <_IsModuleLoadedW>
IFDEF UNICODE
  IF UNICODE
   IsModuleLoaded     EQU   <_IsModuleLoadedW>
  ELSE
   IsModuleLoaded     EQU   <_IsModuleLoadedA>
  ENDIF
ELSE
   IsModuleLoaded     EQU   <_IsModuleLoadedA>
ENDIF

   _hIsModuleLoadedA    PROTO :DWORD, :DWORD, :DWORD, :DWORD
   _hIsModuleLoadedW    PROTO :DWORD, :DWORD, :DWORD, :DWORD
   hIsModuleLoadedA     EQU   <_hIsModuleLoadedA>
   hIsModuleLoadedW     EQU   <_hIsModuleLoadedW>
IFDEF UNICODE
  IF UNICODE
   hIsModuleLoaded     EQU   <_hIsModuleLoadedW>
  ELSE
   hIsModuleLoaded     EQU   <_hIsModuleLoadedA>
  ENDIF
ELSE
   hIsModuleLoaded     EQU   <_hIsModuleLoadedA>
ENDIF

    _UnloadModuleA      PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
    _UnloadModuleW      PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
    UnloadModuleA       EQU   <_UnloadModuleA>
    UnloadModuleW       EQU   <_UnloadModuleW>
IFDEF UNICODE
  IF UNICODE
    UnloadModule       EQU   <_UnloadModuleW>
  ELSE
    UnloadModule       EQU   <_UnloadModuleA>
  ENDIF
ELSE
    UnloadModule       EQU   <_UnloadModuleA>
ENDIF

   _hUnloadModuleA      PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
   _hUnloadModuleW      PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
   hUnloadModuleA       EQU   <_hUnloadModuleA>
   hUnloadModuleA       EQU   <_hUnloadModuleW>
IFDEF UNICODE
  IF UNICODE
   hUnloadModule       EQU   <_hUnloadModuleW>
  ELSE
   hUnloadModule       EQU   <_hUnloadModuleA>
  ENDIF
ELSE
   hUnloadModule       EQU   <_hUnloadModuleA>
ENDIF

    _LoadAndCallA       PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
    _LoadAndCallW       PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
   LoadAndCallA        EQU   <_LoadAndCallA>
   LoadAndCallW        EQU   <_LoadAndCallW>
IFDEF UNICODE
  IF UNICODE
    LoadAndCall        EQU   <_LoadAndCallW>
  ELSE
    LoadAndCall        EQU   <_LoadAndCallA>
  ENDIF
ELSE
    LoadAndCall        EQU   <_LoadAndCallA>
ENDIF

   _hLoadAndCallA       PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
   _hLoadAndCallW       PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
   hLoadAndCallA        EQU   <_hLoadAndCallA>
   hLoadAndCallW        EQU   <_hLoadAndCallW>
IFDEF UNICODE
  IF UNICODE
   hLoadAndCall        EQU   <_hLoadAndCallW>
  ELSE
   hLoadAndCall        EQU   <_hLoadAndCallA>
  ENDIF
ELSE
   hLoadAndCall        EQU   <_hLoadAndCallA>
ENDIF

    _RemoteExecute      PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
   _hRemoteExecute      PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
    RemoteExecute      EQU   <_RemoteExecute>
    hRemoteExecute     EQU   <_hRemoteExecute>

    _HookApiA           PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
    _HookApiW           PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
    HookApiA           EQU   <_HookApiA>
    HookApiW           EQU   <_HookApiW>
IFDEF UNICODE
  IF UNICODE
    HookApi            EQU   <_HookApiW>
  ELSE
    HookApi            EQU   <_HookApiA>
  ENDIF
ELSE
    HookApi            EQU   <_HookApiA>
ENDIF

    _GetDefaultRCInfo  PROTO
    GetDefaultRCInfo   EQU <_GetDefaultRCInfo>
    _GetProcFlags       PROTO :DWORD
    GetProcFlags       EQU <_GetProcFlags>
    _hGetProcFlags      PROTO :DWORD
    hGetProcFlags      EQU <_hGetProcFlags>
    _UnhookApis         PROTO :DWORD, :DWORD
    UnhookApis         EQU <_UnhookApis>
    _CallOrigFn         PROTO :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
    CallOrigFn         EQU <_CallOrigFn>

⌨️ 快捷键说明

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