不支持列表

由于程序代码语言、书写规范、平台和架构等影响编译出的程序有部分Virbox Protector目前不支持保护,请参考下表:

类型不支持的情况列表
其他不支持二次加壳,无论是第三方还是本程序加壳后的文件,都不能再次进行加壳
不支持带有自校验检查的程序
文件类型.NET暂不支持带有程序集签名(强签名)的程序进行加壳
.NET加壳不支持第三方运行时库,只支持微软标准运行时库
SDK标签不支持.NET程序
C#开发的.NET程序或DLL库中含有外部引用或公开的方法,此类程序不能加名称混淆,若选择名称混淆会改变方法名,会使程序某个函数无法正常使用
.NET 的AnyCPU加压缩后不支持被其他的.NET 模块引用,原因是加压缩后会将.NET程序类型变为PE32
Linux和macOS上Dotnet Core3 的dll不支持压缩功能和JIT加密
PE PPT转exe的程序不支持资源保护
VB6.0语言程序不能加资源保护
导入表:导入的符号必须都是函数,不能有导入变量,否则运行时程序会崩溃
如果被保护的程序使用了内存加载方式执行,压缩后无法运行
ELFLinux的程序暂不支持附加数据
不支持-static编译的ELF格式的程序
ELF文件不支持map文件分析
如果默认选项导出了所有符号,可能在运行时会崩溃,建议只导出需要导出的函数
pyinstall转成的Linux可执行文件的暂不支持压缩
暂不支持go语言静态编译的 ELF文件,支持go语言动态编译的ELF文件
保护选项代码加密由解析器通过引用分析得到的函数(函数列表中没有名称的函数),可能存在外部入口而不支持
函数指令字节过小,不能保护
混淆/虚拟化/碎片化对于 ELF 和 Mach-O 格式的程序,如果函数被优化为使用了“野栈”,则不支持保护
函数指令字节过小,不能保护