Method and system for seamless integration of preprocessing and postprocessing functions with an existing application program
First Claim
1. A method for associating file activity of an application with the graphical display of the file on a screen comprising the steps of:
- 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;
establishing by the message monitoring program a system-wide window hook using available operating system API functions, said system-wide window hook associated with one or more functions in a library of said message monitoring program;
loading the message monitoring program library into the memory space of an application program, said application having been newly started and having an import table and a newly created window;
fixing the import table of the application with addresses of functions from the message monitoring program library; and
substituting the application'"'"'s main window function with a message monitoring program window function;
Wherein said method further comprising, upon receipt of a document window destroy message by a document'"'"'s notify window, checking for the existence of a child notify window associated with a file that was opened in association with said document, and acting upon said associated file before destroying said document window, wherein an action includes deleting a temporary file from a mass storage device, wherein the deletion includes the steps of wiping the device sectors of the data contained therein, and renaming the temporary file to a name consisting of one letter prior to deletion.
4 Assignments
0 Petitions
Accused Products
Abstract
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.
150 Citations
33 Claims
-
1. A method for associating file activity of an application with the graphical display of the file on a screen comprising the steps of:
-
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;
establishing by the message monitoring program a system-wide window hook using available operating system API functions, said system-wide window hook associated with one or more functions in a library of said message monitoring program;
loading the message monitoring program library into the memory space of an application program, said application having been newly started and having an import table and a newly created window;
fixing the import table of the application with addresses of functions from the message monitoring program library; and
substituting the application'"'"'s main window function with a message monitoring program window function;
Wherein said method further comprising, upon receipt of a document window destroy message by a document'"'"'s notify window, checking for the existence of a child notify window associated with a file that was opened in association with said document, and acting upon said associated file before destroying said document window, wherein an action includes deleting a temporary file from a mass storage device, wherein the deletion includes the steps of wiping the device sectors of the data contained therein, and renaming the temporary file to a name consisting of one letter prior to deletion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for associating file activity of an application with the graphical display of the file on a screen comprising the steps of:
-
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;
establishing by the messaae monitoring program a system-wide window hook using available operating system API functions, said system-wide window hook associated with one or more functions in a library of said message monitoring program;
loading the message monitoring program library into the memory space of an application program, said application having been newly started and having an import table and a newly created window;
fixing the import table of the application with addresses of functions from the message monitoring program library; and
substituting the application'"'"'s main window function with a message monitoring program window function;
wherein said method further comprising, upon receipt of a document window destroy message by a document'"'"'s notify window, checking for the existence of a child notify window associated with a file that was opened in association with said document, and acting upon said associated file before destroying said document window, wherein an action includes deleting a temporary file from a mass storage device, wherein the deletion includes the steps of wiping the device sectors of the data contained therein, and renaming the temporary file to a name consisting of one letter prior to deletion, wherein the wiping is performed in conformance with the standards set for in the United States National Industrial Security Program Operating Manual. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification