A process for preventing virus infection of a data-processing system with
a startup apparatus is disclosed. The process includes steps of a)
comparing a first specific information of the data-processing system with
a second specific information of a software virus stored in a
software-virus database by the data-processing system prior to executing
a startup operation of the data-processing system, and b) allowing the
startup apparatus to execute an anti-virus action according to a
comparing result of the step a).