Patent
1997-12-23
1999-09-14
Hafiz, Tariq R.
G06F 9445
Patent
active
059535342
ABSTRACT:
A method and procedure for modifying modules comprising a binary executable software program in such a way that, despite the transformations performed and the creation of new versions of the modules, the transformed program appears (to that program, including all of its components) as if it is running in the identical environment as the original program. The environment includes environment variables, the name of the program, the names of all of the dynamically loaded library (DLL) files that the program references, the directory in which the program resides, and the current directory at the time the program started execution. When the program has been transformed, e.g., for the purposes of monitoring or measurement, the environment also includes the effective addresses of data and instruction references made by the program. By employing the present invention, a modified software program will have the same behavior as the original unmodified program from which it is derived, even though it and many of its environment characteristics have been changed.
REFERENCES:
patent: 5269021 (1993-12-01), Denio et al.
patent: 5339430 (1994-08-01), Lundin et al.
patent: 5634058 (1997-05-01), Allen et al.
patent: 5832271 (1998-11-01), Devanbu
Bershad Brian N.
Chen John Bradley
Lee Dennis Chua
Levy Henry M.
Romer Theodore H.
Anderson Ronald M.
Das Chameli C
Hafiz Tariq R.
University of Washington
LandOfFree
Environment manipulation for executing modified executable and d does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Environment manipulation for executing modified executable and d, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Environment manipulation for executing modified executable and d will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1519008