Subclassing system for computer that operates with portable-exec

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 940

Patent

active

058128484

ABSTRACT:
The export record of an operating system kernel employing dynamically-linked loading modules (e.g., portable-executable modules) is thunked so as to globally and forcibly redirect service requests from afterwards loaded modules to subclassing routines instead of to original servicing routines of the kernel. The base location of the kernel is determined from an Image.sub.-- Base entry of its disk-image. An offset storing position in the export record is overwritten with a value equal to the value of the address of the subclassing routine minus the kernel's base address. Use of the thunked export record is forced even for `bound` external references by altering the time stamp in the kernel's export record to a nonmatching value.

REFERENCES:
patent: 5274819 (1993-12-01), Blomfield-Brown
patent: 5369766 (1994-11-01), Nakano et al.
patent: 5619639 (1997-04-01), Mast
Kath, Randy, "The Portable Executable File Format Top from to Bottom", Microsoft Development Network Library, pp. (28), Jun. 1993.
Pietrak, Matt, "Windows Q&A", Microsofts system Journal, pp. (8), Aug. 1995.
Long, David, Dan Ruder, "Mechanics of Dynamic Linking", Microsoft, MSDN Library, pp. (7), Jan. 1993.
Marsh, Kyle, "Safe Subclassing in Win32", Microsoft, MSDN Library, pp. (7), Jan. 1994.
(no author), "Subclassing the Desktop and Windows of other Applications", Microsoft, MSDN Library, p(1), May 1995.
Baker, Steve, "It's Time for 32 Bits", Windows Tech Journal, pp. 28-35, Jun. 1994.
Richter, Jerry, "Load Your 32-bit DLL into another process's address space using INJLIB", Microsoft Systems Journal, pp. (40), May 1994.
Oney, Walter, "Mix 16-bit and 32-bit code in your applications with the Win32s Universal Thunk", Microsoft Systems Journal, pp. (30), Nov. 1993.
Bender, Steven L., Entry-Level Network Management, Stacks, p(12), Nov. 1994.
M. Pietrek, "Peering Inside the PE: A Tour of the Win32 Portable Executable File Format", Microsoft Systems Journal, Mar. 1994, pp. 15-34.
M. Pietrek, "Learn System Level Win32 Coding Techniques by Writing an API Spy Program", Microsoft Systems Journal, Dec. 1994, pp. 17-44.

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

Subclassing system for computer that operates with portable-exec does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Subclassing system for computer that operates with portable-exec, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Subclassing system for computer that operates with portable-exec will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1633650

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