windows操作係統上運行的軟件大多是二進製可執行文件,采用的是PE文件格式,主要包括exe、com、dll等,中間不包含任何源碼,這一類文件有的是在初次安裝和使用時,聲明法律版權,但軟件本身根本不采取加密等保護措施的,發現大量侵權後會通過版權法律去解決。還有些第三方軟件采取注冊碼、手機號、授權證書、加密狗、軟件加殼、反調試技術來保護的軟件,防止盜版和破壞。最後,還有一些腳本語言編寫的工具,例如python和java編寫的,工具就是源碼或者很容易通過工具逆向出來,還原度很高,主要通過代碼混淆等簡單加密技術進行保護,代碼安全性相對較差。