摘要 |
An information processing system including a processor for processing instructions; system memory; system storage, the system storage comprises: an operating system, and a compressed device driver, and a decompressor for decompressing the compressed device driver. The decompressor comprises a generic wrapper that includes: a first code stub for restoring the device driver into its uncompressed state when the device driver is loaded into system memory; a second code stub at the start of the driver body portion for taking control of the system where the driver is decompressed and jumping to the first code stub; and a third code stub for saving the original strategy entry point; and for taking control of the system when the device driver is loaded into system memory of the information processing system.
|