Method and apparatus for providing dynamically linked libraries

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395700, G06F 9445

Patent

active

058357491

ABSTRACT:
According to the present invention a variety of methods and apparatus for providing dynamically linked libraries are taught. A "standard DLL" is a dynamically linked library (DLL) which is pulled into the data closure of a process by direct reference in the process' root DLL or by direct reference in other DLLs present in the data closure. In contrast, the present invention teaches a "phantom DLL" which is pushed into the data closure of an executable process and is not directly referenced either by the root DLL or by other DLLs present in the data closure. In some embodiments the phantom DLL includes an anonymous initialization routine which the binding manager executes when the phantom DLL is added to a new process data enclosure. By executing the initialization routine the phantom DLL has an opportunity to execute and impact the computing environment of the new process. A method for dynamically binding a root DLL and a plurality of DLLs into an executable process on a computer system includes the steps of storing a collection of standard DLLs and phantom DLLs in a memory of the computer system, receiving a bind command within an operating system function, determining which standard dynamically linked libraries are needed by the root DLL, and determining which phantom dynamically linked libraries are to be used within the executable process.

REFERENCES:
patent: 5375241 (1994-12-01), Walsh
patent: 5408665 (1995-04-01), Fitzgerald
patent: 5432940 (1995-07-01), Potts et al.
"Inside Macintosh: PowerPC System Software," Apple Computer, Inc., 1994, Addison-Wesley Publishing Company.

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

Method and apparatus for providing dynamically linked libraries does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for providing dynamically linked libraries, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing dynamically linked libraries will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1527103

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