Method for creating a single binary virtual device driver for a

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 940

Patent

active

059406135

ABSTRACT:
A method for creating a virtual device driver that runs under both Windows 3.x and Windows 95 operating systems is disclosed. There are two basic obstacles to be overcome in creating a virtual device driver VxD that will operate under both Windows 95 and Windows 3.x. The first obstacle, that of identificational incompatibility, is cured by disguising a Windows 95 compatible driver as a Windows 3.x compatible driver. This is done by renaming the Windows 95 driver with a file name having the three-character extension "386". The version number within a Device Descriptor Block must also be changed in order to effect a total disguise. Once the identificational incompatibility has been cured through the aforementioned steps, Windows 3.x will load the Windows 95 driver. The second obstacle, that of partial functional incompatibility, is cured by appending additional logic and supplementary Windows 3.x emulation routines to the Windows 95 driver. The logic works in the following manner: Whenever a Windows 3.x operating system call is made to the driver, the standard Windows 95 driver interface is granted control whenever that interface is compatible with Windows 3.x. However, whenever direct control by the standard Windows 95 driver interface is incompatible with Windows 3.x, the Windows 3.x driver interface is emulated by the supplementary routines.

REFERENCES:
patent: 4649479 (1987-03-01), Advani et al.
patent: 5265252 (1993-11-01), Rawson, III et al.
patent: 5459867 (1995-10-01), Adams et al.
patent: 5664195 (1997-09-01), Chatterji
Brown, John Forrest, "Building VxDs In Windows 95", Dr. Dobb's Sourcebook, Mar./Apr. 1996, p. (15).
Oney, Walter, "Building Device Drivers That Conform to Windows 95 Plug and Play Standards", Microsoft Systems Journal, p. (23), Dec. 1995.
Dr. Dobbs Journal, vol. 20, No. 11, Nov. 1995, pp. 64, 66-68, Matthews, D.: "Porting VXDS From Windows 3.1 to Windows 95".

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 for creating a single binary virtual device driver for a 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 for creating a single binary virtual device driver for a , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for creating a single binary virtual device driver for a will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-324173

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