txtsetup dosnet sysoc Nlite
添加额外文件,需要符合DOS8.3格式
如:shell.msstyles-->shell.mst
然后再CAB压缩
txtsetup.sif中添加:
1.jpg = 1,,,,,,,1981,0,0,Skyfree_1.jpg
2.jpg = 1,,,,,,,1981,0,0,Skyfree_2.jpg
3.jpg = 1,,,,,,,1981,0,0,Skyfree_3.jpg
……
dosnet.inf中添加:
d1,1.jpg
d1,2.jpg
d1,3.jpg
……
这样就能把1.jpg复制到1981文件夹(系统盘\Windows\Web\Wallpaper)并改名为Skyfree_1.jpg。大家可以按你们喜欢的意思去做。
别忘了把1.jpg压缩成1.jp_复制到I386文件夹内。
第五节、主题的集成
nLite明明有主题集成的选项为什么我们还用手工来做?因为nLite直接集成的主题文件在DOS和Windows下安装时会出现缺失文件的现象,具体原因时因为主题文件的名字不符合DOS的8.3规则。
这个只在用nLite时启用了破解的Uxtheme才有效。
我们先找一个我们喜欢的主题,例如我选的是Royale主题。
它在我的电脑中的储存位置为:
系统盘\Windows\ Resources\Themes\Royale.theme
系统盘\Windows\ Resources\Themes\Royale\Royale.msstyles
系统盘\Windows\ Resources\Themes\Royale\Royale.jpg
系统盘\Windows\ Resources\Themes\Royale\Shell\NormalColor\Shellstyle.dll
我们分别把它们改名成符合DOS8.3规范的名字:
Royale.theme? Royale.the
Royale.msstyles? Royale.mss
Shellstyle.dll? ShellS.dll
然后,
txtsetup.sif中[WinntDirectories]中添加:
5000 = Resources\Themes\Royale
5001 = Resources\Themes\Royale\Shell\NormalColor
我们新建两个目标目录。
txtsetup.sif中[SourceDisksFiles]中添加:
Royale.jpg = 1,,,,,,,5000,0,0
Royale.mss = 1,,,,,,,5000,0,0,Royale.msstyles
Royale.the = 1,,,,,,,129,0,0,Royale.theme
ShellS.dll = 1,,,,,,,5001,0,0,Shellstyle.dll
dosnet中[files]段添加:
d1, Royale.jpg
d1, Royale.mss
d1, Royale.the
d1, ShellS.dll
还要在Winnt.sif中添加:
[Shell]
CustomDefaultThemeFile = "%WinDir%\Resources\Themes\Royale.theme" |