|
|
针对不同的PE,得改改安装的批处理。
比如很多PE精简了timeout.exe,就得把里面的timeout.exe去掉。
首行的提权语句在PE中一般需要删除,因为PE一般无需提权,很多PE也精简了fltmc.exe命令。
有的PE精简了choice.exe,就无法使用交互式的安装(键盘输入选择不同功能语言等等),只能传参Install或者Uninstall安装、卸载。
大多数PE使用SYSTEM账户登陆,因此得把写入注册表HKCU改成HKLM。
而几乎所有PE都没有附带VC2008+VC2010运行库,因此需要导入4个MSVCP/R的DLL文件。
WPS演示比较特殊,因为放映的原因,会依赖很多图形的DLL,还有声音播放相关的dsound.dll等等。
综上,我在补齐以上各个项目之后,不仅可以在WEPE全版本上跑,甚至可以在更精简的基于win7的通用pe3.3上运行。
总之,没有什么软件是“不支持PE”的。所有的“不支持”,都是可以弥补的。而我不可能把所有这款软件所依赖的文件都打包上,如此一来,干脆发布一个专用于此软件的系统得了? |
|