Environment manipulation for executing modified executable and d

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-1519008

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.