1.一種視窗操作系統(tǒng)下的軟件驗證方法,其特征在于,該方法包括步驟如下:(1)應用軟件開發(fā)者對該軟件定義必要的數(shù)據(jù)信息;(2)對上步中的數(shù)據(jù)信息進行加密,將其解密算法包含在軟件安裝程序中;(3)加密后的數(shù)據(jù)信息附加在應用軟件尾部;(4)應用軟件被下載后開始在計算機上安裝;(5)啟動軟件安裝程序后,數(shù)據(jù)信息解密并比較其與軟件安裝過程中的軟件信息是否一致,如果一致,則通過驗證繼續(xù)安裝過程;如果不一致,退出安裝并提示拒絕軟件安裝。
2.根據(jù)權(quán)利要求1所述的視窗操作系統(tǒng)下的軟件驗證方法,其特征在于,步驟(1)的數(shù)據(jù)信息是軟件開發(fā)者從應用軟件中抽取的信息。
3.根據(jù)權(quán)利要求1所述的視窗操作系統(tǒng)下的軟件驗證方法,其特征在于,步驟(2)中軟件安裝程序開始運行后先對加密數(shù)據(jù)信息進行解密。
4.根據(jù)權(quán)利要求1所述的視窗操作系統(tǒng)下的軟件驗證方法,其特征在于,步驟(3)中附加在應用軟件尾部加密數(shù)據(jù)信息不能與軟件分割。
5.根據(jù)權(quán)利要求1所述的視窗操作系統(tǒng)下的軟件驗證方法,其特征在于,步驟(5)中只有所有數(shù)據(jù)信息與軟件中的信息對應保持一致才通過驗證。