Invention Grant
- Patent Title: Enhanced hook function for use with different versions of a dynamically loaded library
- Patent Title (中): 增强的钩子功能可用于不同版本的动态加载库
-
Application No.: US14088359Application Date: 2013-11-23
-
Publication No.: US08978053B2Publication Date: 2015-03-10
- Inventor: Jonathan Clark
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/46 ; G06F13/00 ; G06F9/445 ; G06F9/44

Abstract:
A hooking system for hooking predetermined references to predetermined dynamically loaded library (DLL) functions includes a DLL version identifier provided by a hook entry code to an enhanced hook. The hook entry code is dynamically generated during runtime of an affected software application. The version identifier enables unambiguous communication of a single enhanced hook with functions of multiple versions of identically named DLLs loaded into the same isolated process memory area.
Public/Granted literature
- US20140082641A1 Enhanced Hook Function for Use with Different Versions of a Dynamically Loaded Library Public/Granted day:2014-03-20
Information query