问题
曾有IT朋友问我:我可以自定义我的Windows电脑的启动Logo吗?这样做安全吗?
以下是我的答案:你可以在你的个人机器上试试,但是对于承载重要业务的生产环境,我建议你还是不要这么干,否则你可能会后悔一下。
解答
修改系统启动Logo的主要的思路,是修改系统中的启动Log的图片,比如替换现有图片或者在现有图片上做些修改。
但有一个需要注意的地方:如果过了几个月你需要一个ServicePack,问题就来了。
警示
这里的问题是,ServicePack安装程序将不会升级系统中的ntoskrnl文件,当它看到这个文件的时候,它会说:”哦吼,这个文件不是标准的uniprocessor的内核,也不是multiprocessor的,也不是服务器版本的。我根本无从知晓它的版本,所以我也无法更新这个文件,所以,为了安全起见,我还是不更新它了吧。”
如果你比较幸运的话,你会简单的得到一个BSOD(Bluescreen of death),因为旧版本的ntoskrnl和安装的ServicePack中的一些关键组件不兼容。这种结果十分痛快:长痛不如短痛嘛。
如果你不那么幸运,你的机器会看起来正常运行一阵子,但是实际上,它会安静地,缓慢地产生零散的,自相矛盾的内核数据,久而久之,系统最终翻船。或者是另一种情况:它会产生一些你预期之外的数据(想想如果这台机器位于金融或者电信环境中的话?)
你如果计划周详,你应该要干这事之后准备离开当前的工作岗位,去夏威夷修整一下:因为灾难会降落在你的替补人员,你可以坐在沙滩上,顺便喝上一小杯鸡尾酒。
你应该懂我的意思吧?
总结
懂:老老实实的,不要随便修改系统启动Logo。