|
MSVBVM60.DLL到底是应该和软件打包在一起,还是应该自己补齐到PE?从三个方向来讨论,都是有道理的。
1.从文件私有性(Private)还是公共性(Public)来看?
MSVBVM60.DLL他属于公共性,它并不只服务于CoolInstall这一个程序。其它VB开发的程序,也是需要他的支持,再加上他是系统自带的DLL,综合公共性+系统性来看,它不应该属于程序本身的体积。
2.从PE环境来说,若PE本身已经自带MSVBVM60.DLL。
这里很好理解了,PE作者本身已经将它作为PE的系统文件了,在这里它不属于程序本身的体积。
3.从PE环境来说,若PE本身不自带MSVBVM60.DLL。
PE本身不自带MSVBVM600.DLL,说明作者PE里不含VB开发的程序,也不对VB开发的所有程序提供支持,
在这种情况下,若需要使用VB开发的程序(如:CoolInstall),就需要添加MSVBVM60.DLL,这样的情况下MSVBVM60.DLL相当于私有性了。
现在的问题是一部分PE自带MSVBVM60.DLL,一部分不带MSVBVM60.DLL。
到底该不该带,也不好说了,只能说,精简版不支持,完整版有带MSVBVM60.DLL。
|
|