The invention discloses a piracy preventing method of a
system, comprising a step S100 of a
fingerprint manufacturing step which is executed when
software is installed, and a step S200 of a
fingerprint verification step which is executed when the
software is executed. The
fingerprint manufacturing step comprises a step S110 of reading a
feature code MAC built-in by hardware equipment and a step S120 of calculating a storage
password fingerprint according to the
feature code MAC of the hardware equipment and storing the storage
password fingerprint on the hardware equipment. The fingerprint
verification step comprises a step S210 of reading the
feature code MAC built-in by the hardware equipment and the storage
password fingerprint, a step S220 of calculating a
verification password fingerprint according to the feature code MAC of the hardware equipment, and a step S230 of judging whether the verification password fingerprint and the storage password fingerprint are equal or not, wherein, the calculation method is the same as that in the fingerprint manufacturing step; if the verification password fingerprint and the storage password fingerprint are equal, the
software is continuously executed; and if the verification password fingerprint and the storage password fingerprint are not equal, the software is stopped executing. Because the piracy preventing method judges whether a rights exists or not before the software is executed, a condition that the software is embezzled after the software is copied is effectively avoided, and the piracy preventing function is powerful.