|
各位高手,帮帮小弟,这里都是有“深”度的问题!
1.STARTNET.CMD可以随便改,里面的命令也可以手动执行
regsvr /32 /s netcfgx.dll 注册netcfgx.dll(如果不执行下面的一些命令无法运行)
factory -minint 是检测并驱动网卡
netcfg -v -winpe 是加载TCPIP、NETBIOS、MSCLIENT
net start dhcp net start nla 是启动相关的服务
2.编辑注册表的方法
在WINXP下打开注册表编辑器,将鼠标放在HKLM键上,在文件菜单上选加载配置单元,可以选择打开注册表文件,随便取个项名称即可,编辑后记得卸载配置单元,如果你的WINXP与WINPE版本不同可能会加载失败
也可以在使用MKIMG制作WINPE之前修改WINPE目录下的config.inf WINPEDEF.inf Winpesys.inf来修改注册表
系统初始共有三个注册表文件:
software对应HKLM\SOFTWARE 在WINPE目录下的config.inf中[AddReg]添加的项目将保存在software
default对应HKUS\.default WINPEDEF.inf
setupreg.hiv对应HKLM\SYSTEM Winpesys.inf
4.可以修改注册表文件setupreg.hiv或Winpesys.inf,修改启动的SHELL程序,你关闭了这个SHELL程序,系统也会重起
5.修改开机动态画面I386\system32\ntkrnlmp.exe这个文件是,跟修改ntoskrnl.exe一样,里面的图片是16色的BMP使用了自己的调色板(一定要用16色,不要用RLE压缩),这个我修改后可以启动的.
6.在setupreg.hiv或WINPESYS.INF中删除对应的一些项目即可.
如果不是要用日文韩文或繁体中文BIG5输入法,不要在登录时选择输入法,可在登录后用CTRL+SHIFT切换
7.ERD 2002桌面上放东西,修改背景图片需要在WINDOWSSHELL.EXE中添加代码,这个我不会
开始菜单也只能修改显示的文字、图标、和要执行的程序,添加也要在WINDOWSSHELL.EXE中添加代码
可以用HEX编辑器(推荐HexWorkshop)编辑WINDOWSSHELL.EXE,查找时选择UNICODE,修改也要用UNICODE,查找UNICODE的中文只能使用HEX方式.(例如:查找"启动"这两个字只能查找"2F54A852",修改也只能用HEX方式很麻烦的)
注意:修改了不该修改的字串可能会使程序失去部分功能,而且修改后的字串的长度不能比修改前的字串长(例如:可以将"ABC"改为"DEF"或"DE",改成"DEFG"程序就不能运行了)
这些问题不是几句话就可以说得清的,请参考OPK光盘里的帮助文件和WHITEPAPERS
|
|