windows操作系统上运行的软件大多是二进制可执行文件,采用的是PE文件格式,主要包括exe、com、dll等,中间不包含任何源码,这一类文件有的是在初次安装和使用时,声明法律版权,但软件本身根本不采取加密等保护措施的,发现大量侵权后会通过版权法律去解决。还有些第三方软件采取注册码、手机号、授权证书、加密狗、软件加壳、反调试技术来保护的软件,防止盗版和破坏。最后,还有一些脚本语言编写的工具,例如python和java编写的,工具就是源码或者很容易通过工具逆向出来,还原度很高,主要通过代码混淆等简单加密技术进行保护,代码安全性相对较差。