本書全面介紹軟件加密保護的知識,全書從基本的軟件加密基礎開始,逐步深入地講解軟件加密的各種技術。全書介紹了注冊表和文件的操作知識;講述如何實現日期限制、次數限制、最后試用期限制、軟件啟動后的執(zhí)行時間限制、NAG窗口限制、各類破解工具的介紹和對工具的應用,以及如何實現對這些工具的反跟蹤;介紹如何用硬件系列號、用戶名作為加密依據進行注冊認證,應用隨機數方式進行注冊認證,應用KeyFile方式進行注冊認證,以及如何制作相應的注冊機;講解了DLL實現注冊認證;Web服務器方式的網絡驗證和本地服務器方式的網絡驗證技術;PE文件結構的知識。 本書是軟件開發(fā)人員,特別是共享軟件開發(fā)人員的重要參考書。