Invention Grant
- Patent Title: Enhanced hook function for use with different versions of a dynamically loaded library
-
Application No.: US14618220Application Date: 2015-02-10
-
Publication No.: US09274814B2Publication Date: 2016-03-01
- 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/44 ; G06F9/46 ; G06F13/00 ; G06F9/445

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
- US20150154037A1 ENHANCED HOOK FUNCTION FOR USE WITH DIFFERENT VERSIONS OF A DYNAMICALLY LOADED LIBRARY Public/Granted day:2015-06-04
Information query