Patent ID: 7735098
Filing Date: 2010-06-08
Classification: G06F

Abstract:
1. A method for executing computer programs in accordance with a preset priority in a computer system having a data storage, a system memory, a BIOS, a plurality of device selection buttons, and a plurality of multimedia players, the data storage being installed with a first operating system, a second operating system, a plurality of device drivers corresponding to a plurality of devices of each multimedia player, a plurality of device application programs, and a program execution priority table; the program execution priority table defining correspondence between device selection buttons and multimedia players and priority order of execution of the plurality of corresponding device drivers and the device application programs of the multimedia players; the method comprising the steps of: (a) detecting an operation status of each device selection button; (b) the computer using the second operating system to boot the computer upon detection of any device selection button being operated; (c) the computer loading the program execution priority table from the data storage after booting the second operating system; (d) finding a multimedia player corresponding to the operated device selection button according to the program execution priority table; (e) finding the device drivers and the device application programs corresponding to the multimedia player according to the program execution priority table; and (f) executing all of the device drivers and the device application programs corresponding to the multimedia player in the priority order defined by the program execution priority table.