不允许加壳运行,为的是避免外部入侵,加壳的全称应该是可执行程序资源压缩,压缩后的程序慎嫌可以直接运行。加壳,顾名思义,就是给一个东西加上一个壳,只不过这里是程序。
加壳的全称应该是可执行程宽让手序资源压缩,压缩后的程序可以直接运行。加壳的另一种常用的方式是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,之后再把控制权交还给原始代码,这样做的目的是隐藏程序真正滑卖的OEP(入口点,防止被破解)。大多数病毒就是基于此原理。
不会较大影响速度。压缩了的EXE程序,加载到内存以后,首先进行解压缩,然后开始的运行都完全和没压缩的一样。由于有解压咐则缩的过程,可能会多耽误一点点时间,但是一般程序往往后续运行需要许多时间,前面的解压缩时间几乎可以忽略。在以前使用软盘的年代,对EXE压缩后能加快速度,因为从磁盘上加载压缩的程序到内存再解压缩,要比直接加载未压缩程序快很多。如果现在你的某个软件很大,压缩羡简败比很高,还是有可能出现反而更快的情况兄颤。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)