Method and system for seamless integration of preprocessing and postprocessing functions with an existing application program

   
   

A method for associating file activity of an application with the graphical display of the file on a screen comprises loading by an operating system an executable code of a message monitoring program adapted to monitoring a message sent by an operating system to a document display window. The message monitoring program establishes a system-wide window hook using available operating system API functions associated with one or more functions in a library of the message monitoring program. The message monitoring program library is loaded into the memory space of a newly started application program, the import table of the application is fixed with addresses of functions from the message monitoring program library, and the application's main window function is substituted with a message monitoring program window function.

Eine Methode für das Verbinden von von Akte Tätigkeit einer Anwendung mit der graphischen Anzeige der Akte auf einem Schirm enthält Laden durch ein Betriebssystem, das ein vollziehbarer Code eines Anzeige Überwachungsprogramms, das der Überwachung einer Anzeige angepaßt wurde, durch ein Betriebssystem zu einem Dokumentanzeige Fenster schickte. Das Anzeige Überwachungsprogramm stellt einen system-wide Fensterhaken mit den vorhandenen Funktionen des Betriebssystems API her, die mit einer oder mehr Funktionen in einer Bibliothek des Anzeige Überwachungsprogramms verbunden sind. Die Anzeige Überwachungsprogrammbibliothek wird in den Gedächtnisraum eines eben gestarteten Anwendungsprogramms geladen, wird die Importtabelle der Anwendung mit Adressen von Funktionen von der Anzeige Überwachungsprogrammbibliothek geregelt, und die Hauptfensterfunktion der Anwendung wird mit einer Anzeige Überwachungsprogramm-Fensterfunktion ersetzt.

 
Web www.patentalert.com

< Method and apparatus for resuming execution of a failed computer program

< Method and apparatus for using a shared library mechanism to facilitate sharing of metadata

> Method of updating client's installed data in response to a user-triggered event

> Debug annotations

~ 00170