编程定制系统安装盘
4页1、编程定制系统安装盘注:本文章首发黑客防线,后由原创作者提交到邪恶八进制信息安全团队,转载请注明出处。相信大家对各类集成了第三方软件的自动安装windows系统光盘并不陌生,为了快速装机,大多数人都采用了快速恢复安装和无人值守安装的方式。虽然方便,但这些方式却存在着诸多问题和隐患,那些默认自动安装的第三方软件是不是我们需要的暂且不说,就其安全性就很值得怀疑。前段时间就听说某某著名版本的装机光盘内含有恶意代码并以此谋利,而且我自己下载测试的其它几款装机光盘都或多或少的含有各类恶意软件和插件,有一个甚至直接被杀毒软件查出病毒,看来现在在装机光盘中做手脚的现象已是非常普遍了。为了简化装机步骤,我们如果能够通过编程的方法来快速制作出自己的无人值守装机光盘,随时将各类自己常用的工具随时集成进去,将繁琐的手工操作自动化,那就可以真正的做到方便与安全兼顾了。当然,如果将恶意程序集成进去,那么此时杀软还没安装,顺利运行起来就不是难事了。首先要了解的是手动在安装光盘中集成软件的方法。微软提供的集成方法是利用批处理来完成补丁程序和其他程序的调用和自动安装,批处理的运行又依靠于Winnt.sif中RunOnc
2、eE功能来实现。这个Winnt.sif文件将在安装系统的过程中提供所有预先输入好的应答信息。其过程是先把所有需要自动安装的补丁或程序放到安装光盘的“$OEM$1文件安装目录(如:install)”目录下,再编写一个或多个批处理来让他们依次执行安装。在安装过程中,安装程序会先把“$1”目录下所有文件都拷贝到硬盘系统盘下,然后以Winnt.sif中的RunOnceE字段来执行文件。唯一可以改名的文件夹只有“install”目录,我们可以把它改为自己喜欢的名字,本文默认使用“install”。不论你使用什么名称,但要确保使用的名称跟你在批处理文件中的名称是统一的。Winnt.sif文件可以由Setup Manager(setupmgr.exe)工具来生成,该程序是可用来创建winnt.sif应答文件向导模式的工具。本文中我们所讨论的是如何将自己的程序集成到安装光盘中并自动运行,因此主要关心的是winnt.sif文件中与自动运行第三方应用程序相关的项,这些项主要包括:1、winnt.sif文件的Data字段。将该字段下的UnattendedInstall设置为Yes,则会进行一次无人值守的安装
3、。2、winnt.sif文件的Unattended字段。在该字段中添加以下内容:OemPreinstall=YesOemPreinstall项设置为Yes是为了让系统在安装过程中从$OEM$1文件夹下安装额外的程序,这样安装程序就会知道这次的安装会发布其他程序,而预先把相应的安装文件复制到磁盘中以便安装。3、winnt.sif文件的GuiRunOnce字段。在winnt.sif文件的GuiRunOnce字段下指定要执行的批处理文件(*.cmd 或者 *.bat),添加批处理文件的路径位置。可使其在安装程序安装好操作系统并使用管理员帐户登录系统后运行这些批处理。在这一过程中我们可以安装Hotfix补丁程序、应用程序、删除不想要的墙纸和屏幕保护等。可以看出,实现程序自动安装的关键就在于Winnt.sif文件,该文件为从光盘安装系统的无人职守方式用脚本,其存在于I386 目录下,该文件的详解格式和说明在此处就不再赘述,大家可以在网上找到更详细的资料。如何编写在winnt.sif文件下GuiRunOnce字段中指定运行的批处理文件呢,下面是一个编写好的批处理“applications.cmd”
4、文件内容(本文中批处理名称采用applications.cmd): 复制内容到剪贴板 代码:applications.cmd:CLSecho offECHO.ECHO 安装我的文件mytestECHO 请稍等.start /wait %systemdrive%installApplicationsmytest.exe /SECHO.ECHO 删除安装过程中的临时文件.RD /S /Q %systemdrive%installECHO.EXIT在上面文件中我们可以添加多个需要安装的程序。源程序的路径也可以根据情况更改。最后别忘了把批处理文件的路径添加到winnt.sif文件的GuiRunOnce 字段!当然,如果你的程序或其他第三方软件没有静默安装参数就需要你自己手动去写自动安装的脚本了。现在以Windows XP SP2光盘为例,将整个制作过程分成以下几个阶段:1、 将Windows XP SP2光盘内容解压至硬盘某一目录;2、 创建winnt.sif文件;3、 更改winnt.sif文件;4、 创建“$OEM$1.“安装目录;5、 复制欲安装程序到安装目录;6、 创建批处理文件;7、
《编程定制系统安装盘》由会员pu****.1分享,可在线阅读,更多相关《编程定制系统安装盘》请在金锄头文库上搜索。
集中式供水单位卫生许可流程图
2021年工作个人述职报告4篇
必须教会孩子的37条社交规则
厂内车辆检验员现场实操+仪器考试要点(打印)
《金属和金属材料》简析与教学建议
老河口市关于成立新型基础设施公司可行性研究报告【模板范本】
幼儿园小班春季工作计划例文(3篇).doc
运算放大器在波形变换中地应用
疼痛护理管理在髋关节置换术后的运用
疫情防护小知识
听力计项目可行性研究报告模板
江苏省生物学联赛初赛预赛试题及答案(版可编辑)
2022年汽车修理工(技师)资格考试题库及模拟卷含参考答案95
学期劳动与技术教育工作总结
买卖合同模板锦集九篇
大肠菌群和大肠杆菌检测方法
FLAC3D常用命令
校园安全文化建设工作方案
浦东新区由由小学第一学期学校工作计划
2023学生会主席个人工作总结(3篇).doc
2023-07-15 4页
2023-03-03 35页
2023-03-20 85页
2023-08-30 38页
2023-11-19 14页
2022-09-17 2页
2022-12-17 5页
2023-05-09 4页
2023-12-27 7页
2022-10-01 4页