Patent ID: 6779187
Filing Date: 2004-08-17
Classification: G06F

Abstract:
In a computer with a windowed operating system with having a plurality of processes, a method for dynamically intercepting function calls for dynamic link libraries in the windowed operating system, comprising the steps of:loading an interception application on the windowed operating system, wherein the interception application is used to provide interception of functions calls for dynamic link libraries for plurality of processes that run on a windowed operating system; loading an interception driver from the interception application, wherein the interception driver includes interception logic to determine if interception of function calls for dynamic link libraries is requested for any application software associated with processes that run on the windowed operating system; and adding a reference to the interception driver in an injection driver, wherein the injection driver is used to determine if any dynamic link libraries should be loaded for application software that runs on the windowed operating system, wherein the injection driver is called by injection logic that is injected into new processes that run on the windowed operating system by an injection application and wherein the injection logic is executed prior to any application related logic in a process address space created by the windowed operating system.