A method and system for modifying the behavior of existing executable code by injecting new code into an executable file is provided. The injection mechanism injects a reference to new code contained in a DLL into an existing executable file such that, when the code of the executable file is executed,...http://www.google.com.au/patents/US6141698?utm_source=gb-gplus-sharePatent US6141698 - Method and system for injecting new code into existing application code