先进的微软视窗软件保护系统,专为了那些想保护自己的程序不被先进的反向工程和黑客软件破解的软件开发者而开发的。软件保护层的存在使软件破解者无法直接检测或修改编译过的程序。软件保护层就像是一个盾那样,使程序受到加密和保护,不被破解。在一个受保护的程序将要被操作系统启动时,软件保护层会先主控 CPU,检测是否有反汇编器或反编译器在系统里运行着。当确定没有异常程序运行后,软件保护层才会对这个受保护的程序进行解密,然后将 CPU的掌控权交还,让它如常运作。
以下是 Themida 的主要特点: