社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 2521阅读
  • 0回复

[转帖]教你手工集成安装版的T39驱动,常用软件。自由复制自己需要的文件。【转载】

楼层直达
z3960 
级别: 茶馆馆主
发帖
770593
飞翔币
207694
威望
215657
飞扬币
2511651
信誉值
8

这是我光盘根目录文件一览。




图片:1.jpg




图片:2.jpg


这是I386目录一览。仔细看上图就会发现,里面多了EasyDrv和SVCPACK文件夹,其中EasyDrv文件夹有来存放ED5驱动
SVCPACK用来存放在T13需要安装的软件,继续看下一张图大家就会很明白了。




图片:3.jpg

上图这个是存放ED5驱动的文件夹路径



图片:4.jpg


这是存放在T13安装一些软件的路径。至少怎么调用T13,在这里我就不讲了。论坛方法一大把。



图片:5.jpg

这是我的一些放在I386文件夹下的常用软件一览。其中
包括蜻蜓特派员的DrvLoad.exe在T39调用驱动工具。大家看图的时候注意看下文件夹路径。就很快会明白自己需要的文件应该放在哪个目录。




图片:6.jpg

SVCPACK目录文件一览图
好了,现在来预览一下效果




图片:7.jpg

在复制指定的文件




图片:8.jpg

在T39调用驱动安装工具




图片:9.jpg


安装VC常用运行库




图片:10.jpg


安装NETFRWORK3.5




图片:11.jpg

安装补丁,可自由更新补丁,只要把更新的补丁
放入SVCPACKHotFix,重新生成ISO包即完成更新




图片:12.jpg

第一次进入桌面调用的软件安装器




图片:13.jpg





图片:14.jpg

我的文档,桌面等文件夹自定义到了D盘



图片:15.jpg


输入法只剩下两了。

现在来说一下打造方法
只需要修改三个文件就可以了
1,txtsetup.sif
2, dosent.inf
3, winnt.sif

先修改TXTSETUP.sif
在[WinntDirectories]下面添加
1982 = tempAutosoft
1983 = tempAutosoftsoft

意思是把文件复制到某个目录
这里1982表示指定文件复制到了C:windowstempAutosoft
目录下,用1982来表示。当然你还可以指定其它的目录,1982这个数字
也可以改,只要不与TXTSETUP.SIF内其它的相同即可。
其它的解释一样,详情见XP完全攻略144页。

修改后的图




图片:16.jpg

然后在字段
[SourceDisksFiles]下面添加
ribbons.scr = 100,,,,,,,2,0,0
DrvLoad.exe = 100,,,,,,,1,0,0
SoftTool.exe = 100,,,,,,,1982,0,0
SoftTool.ini = 100,,,,,,,1982,0,0
xp3.reg = 100,,,,,,,1982,0,0
Screen.exe = 100,,,,,,,1982,0,0
adsl.exe = 100,,,,,,,1982,0,0
blue.exe = 100,,,,,,,45,0,0
ACDSee5.exe = 100,,,,,,,1983,0,0
AutoGhost.exe = 100,,,,,,,1983,0,0
KuGou7.exe = 100,,,,,,,1983,0,0
Office.exe = 100,,,,,,,1983,0,0
Photoshop7.exe = 100,,,,,,,1983,0,0
PPS.exe = 100,,,,,,,1983,0,0
QQ2011.exe = 100,,,,,,,1983,0,0
sougou.exe = 100,,,,,,,1983,0,0
StormII.exe = 100,,,,,,,1983,0,0
WinRAR.exe = 100,,,,,,,1983,0,0
Thunder.exe = 100,,,,,,,1983,0,0

这些就是我需要复制的一些文件
其中包括蜻蜓特派员的DrvLoad.exe在T39调用驱动的小工具,
对了,不支持中文文件名和长文件名。最好是在8个字符以内的文件名。
其它的解释看XP完全攻略第145页,不过攻略上这处有个小问题

修改后的图




图片:17.jpg

好了。TXTSETUP.SIF文件就修改好了。

接下来改DOSENT.INF文件
在字段
[Files]添加要复制的文件名,也就是如果你在txtsetup.sif文件添加了哪些需要复制的文件名,这里也都要一样添加上去。
我的添加了如下条目
d1,ribbons.scr
d1,DrvLoad.exe
d1,SoftTool.exe
d1,SoftTool.ini
d1,xp3.reg
d1,Screen.exe
d1,adsl.exe
d1,blue.exe
d1,ACDSee5.exe
d1,AutoGhost.exe
d1,KuGou7.exe
d1,Office.exe
d1,Photoshop7.exe
d1,PPS.exe
d1,QQ2011.exe
d1,sougou.exe
d1,StormII.exe
d1,WinRAR.exe
d1,Thunder.exe

上个图好看得详细些




图片:18.jpg

还要改字段
[OptionalSrcDirs]在以下添加
EasyDrv
svcpack

据蜻蜓特派员说是为了在PE下使用虚拟光驱安装的目的。

修改后的文件。
[Files]
d1,ribbons.scr
d1,DrvLoad.exe
d1,SoftTool.exe
d1,SoftTool.ini
d1,xp3.reg
d1,Screen.exe
d1,adsl.exe
d1,blue.exe
d1,ACDSee5.exe
d1,AutoGhost.exe
d1,KuGou7.exe
d1,Office.exe
d1,Photoshop7.exe
d1,PPS.exe
d1,QQ2011.exe
d1,sougou.exe
d1,StormII.exe
d1,WinRAR.exe
d1,Thunder.exe


[OptionalSrcDirs]
lang
EasyDrv
svcpack

再来两个图




图片:19.jpg




图片:20.jpg
好了,这两个文件修改完成后,基本上就离成功不远了
最后改WINNT.SIF
在字段
[GuiUnattended]下面添加调用蜻蜓特派员的驱动选择调用工具指向执行命令
DetachedProgram = "%WinDir%DrvLoad.exe -EDrv"

然后在第一次进入桌面执行的程序字段写上
[GuiRunOnce]
Command0=%Systemroot%tempblue.exe


因为我是把blue.exe复制到了C:windowstemp文件夹下
所以路径指向是这样子的。

还有要说的就是我们需要把想复制的文件都扔到I386文件夹下

OK,大功告成。生成ISO测试吧。

现在说一下我的第一次进入桌面执行blue.exe干了哪些事
它就是调用软件安装器,分辨率设置工具,当然还有其它很多有用的工作都是利用它完成了。
贴子里提到的软件,请自备。在这里我还是贴上我的BLUE.EXE代码吧。

在这里感谢特派员的耐心指导。

还有点不明的是,如果我想指定去某个目录复制文件,好像攻略里并未提到
攻略里只是提到XP安装程序是根据TXTSETUP.SIF的
[SourceDisksNames.x86]
1  = %cdname%,%cdtagfilei%,,i386
2 = "%cd2name%","%cd2tagfilei%",,cmpnentstabletpci386
3 = "%cd2name%","%cd2tagfilei%",,cmpnentsmediactri386
4 = "%cd2name%","%cd2tagfilei%",,cmpnentsnetfxi386
100 = %spcdname%,%spcdtagfilei%,,i386,1

这段来告诉安装程序去哪个目录寻找文件文件并复制。

但我在字段
[WinntDirectories]内添加
8000 = Autosoft
8001 = Autosoftsoft
没有成功,这个[WinntDirectories]字段以我的理解是,
指定复制到硬盘上的哪个目录。8000表示硬盘上的windowsAutosoft目录。也就是说安装程序会把从I386找到的文件放到windowsAutosoft目录下。这是我的理解,不知道正不正确。
而我想达到的目的是,我在I386文件夹下建立一个Autosoft文件夹,用来存放所有软件。然后我要让安装程序去I386Autosoft文件件夹复制所需要的文件到硬盘的windowsAutosoft目录。但攻略上并未提到去I386下另外的文件夹下
复制文件的方法。只是提到去I386根目录下复制文件。
但在我想法中,应该是修改这段
[SourceDisksNames.x86]
1  = %cdname%,%cdtagfilei%,,i386
2 = "%cd2name%","%cd2tagfilei%",,cmpnentstabletpci386
3 = "%cd2name%","%cd2tagfilei%",,cmpnentsmediactri386
4 = "%cd2name%","%cd2tagfilei%",,cmpnentsnetfxi386
100 = %spcdname%,%spcdtagfilei%,,i386,1

问题是就是不知道如何下手。
所以其它的方法还没找到。只好把一些乱七八糟的软件统统扔到了I386下。
哪位前辈知道好方法的请指点。谢谢。只要不是用整合方法就行。
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。