Method and apparatus for software program installation preview directed to system software
First Claim
Patent Images
1. A method comprising:
- trapping function calls that if executed would modify the configuration of a computer system;
emulating the functionality of the trapped function calls such that the configuration is not modified, the emulating includes returning values generated by the trapped function calls.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes trapping function calls that if executed would modify the configuration of a computer system. The functionality of the trapped function calls is emulated such that the configuration is not modified.
29 Citations
19 Claims
-
1. A method comprising:
-
trapping function calls that if executed would modify the configuration of a computer system;
emulating the functionality of the trapped function calls such that the configuration is not modified, the emulating includes returning values generated by the trapped function calls. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
executing a shell program;
the shell program loading an installation program and trapping function calls by the installation program that if executed would modify the configuration of a computer system; and
the shell program emulating the functionality of the trapped function such that the configuration is not modified, the emulating includes returning values generated by the trapped function. - View Dependent Claims (7, 8)
-
-
9. An article comprising:
-
a machine-readable medium having stored thereon a sequence of instructions which, when executed by a data processing device, cause the data processing device to;
trap function calls that modify the configuration of a computer system; and
emulate the functionality of the trapped function calls without modifying the configuration, the emulation includes returning values generated by the trapped function calls. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A device comprising:
-
a processor;
a machine-readable storage medium coupled to the processor by way of a bus, the storage medium storing a sequence of instructions which, when executed by the processor, cause the device to trap function calls that modify the configuration of a computer system; and
emulate the functionality of the trapped function calls without modifying the configuration, the emulation includes returning values generated by the trapped function calls. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising:
-
trapping selected function calls; and
performing operations that produce substantially the same transient results as the
-
Specification