Patent ID: 7600106
Filing Date: 2009-10-06
Classification: G06F

Abstract:
1. A system for enabling/disabling write-protection of a basic input/output system (BIOS) of a computer, the computer comprising a central I/O controller and a super I/O controller, the system comprising: a setting module configured for setting a parameter structure, configuring a pointer of a header file and a data structure of the header file in a particular segment of the BIOS codes, and configuring data blocks for the data structure in the particular segment, the data blocks used to set a general purpose input/output (GPIO) pin of the central I/O controller and a GPIO pin of the super I/O controller in a high level state or a low level state, to enable/disable the write-protection of the BIOS; a searching module configured for searching the pointer of the header file, locating the data blocks, and returning an offset address of a byte; an input/output module configured for inputting a command line sub-parameter of the parameter structure, and returning a message that indicates the write-protection of the BIOS is enabled or disabled; a processing module configured for processing codes in the data block that corresponds to the inputted command line sub-parameter; at least one storage device of the computer for storing the setting module, the searching module, the input/output module, and the processing module; and at least one processor of the computer for executing the setting module, the searching module, the input/output module, and the processing module.