【名词&注释】
模拟实验(simulation experiment)、教学内容(teaching content)、学习型(learning)、驱动程序(driver)、解压缩(decompression)、不通过(fail to pass)、运行时(run-time)、动态链接库文件(dll files)、两个字(two words)、一般情况下(in general case)
[单选题]以下有关加壳的说法错误的是()。
A. 所谓加壳,是一种通过一系列数学运算,将可执行程序文件或动态链接库文件(dll files)的编码进行改变(目前还有一些加壳软件可以压缩、加密驱动程序),以达到缩小文件体积或加密程序编码的目的。
B. 当被加壳的程序运行时(run-time),外壳程序先被执行,然后由这个外壳程序负责将用户原有的程序在内存中解压缩,并把控制权交还给脱壳后的真正程序。一切操作自动完成,用户不知道也无需知道壳程序是如何运行的。
C. 一般情况下(in general case),加壳程序和未加壳程序的运行结果是一样的。
D. 加壳不通过网络传播