在Lang目录下建立Intel和Ati两个目录,分别把各自的文件拷到这两个目录下。
同理,打开Txtsetup.sif,在[SourceDisksNames.x86]小节后添加两个源路径
20 = %cdname%,%cdtagfilei%,,\i386\lang\ati
21 = %cdname%,%cdtagfilei%,,\i386\lang\intel
在[WinntDirectories]小节后面添加
308 = Temp\B_30397
跳到标志符后(这里多次使用标志符,你终于明白为什么要这么做了吧?)添加
;here is my added (意思是从这里开始是偶自己添加的)
ati2cqag.dll = 20,,,,,,,308,0,0
ati2dvag.dll = 20,,,,,,,308,0,0
ati2edxx.dll = 20,,,,,,,308,0,0
ati2erec.dll = 20,,,,,,,308,0,0
ati2evxx.dll = 20,,,,,,,308,0,0
ati2evxx.exe = 20,,,,,,,308,0,0
ati2mdxx.exe = 20,,,,,,,308,0,0
ati2mtag.sys = 20,,,,,,,308,0,0
ati3duag.dll = 20,,,,,,,308,0,0
atiddc.dll = 20,,,,,,,308,0,0
atidemgr.dll = 20,,,,,,,308,0,0
atifglpf.xml = 20,,,,,,,308,0,0
atiicdxx.dat = 20,,,,,,,308,0,0
atiiiexx.dll = 20,,,,,,,308,0,0
atikvmag.dll = 20,,,,,,,308,0,0
atioglx1.dll = 20,,,,,,,308,0,0
atioglxx.dll = 20,,,,,,,308,0,0
atipdlxx.dll = 20,,,,,,,308,0,0
atitvo32.dll = 20,,,,,,,308,0,0
ativcaxx.cpa = 20,,,,,,,308,0,0
ativcaxx.vp = 20,,,,,,,308,0,0
ativckxx.vp = 20,,,,,,,308,0,0
ativcoxx.dll = 20,,,,,,,308,0,0
ativvaxx.dll = 20,,,,,,,308,0,0
ativvpxx.vp = 20,,,,,,,308,0,0
oemdspif.dll = 20,,,,,,,308,0,0
cx_30152.inf = 20,,,,,,,45,0,0
cx_30152.cat = 20,,,,,,,45,0,0
《-----空行分开,使我以后一看也知道上面是显卡的,下面是主板的驱动
dmi_pci.inf = 21,,,,,,,45,0,0
945.inf = 21,,,,,,,45,0,0
ich7core.inf= 21,,,,,,,45,0,0
ich7ide.inf = 21,,,,,,,45,0,0
ich7usb.inf = 21,,,,,,,45,0,0
dmi_pci.cat = 21,,,,,,,45,0,0
945.cat = 21,,,,,,,45,0,0
ich7core.cat= 21,,,,,,,45,0,0
ich7ide.cat = 21,,,,,,,45,0,0
ich7usb.cat = 21,,,,,,,45,0,0
;[drv of end]
打开Hivesft.sif,查找DevicePath。找到后改为下面的
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%systemRoot%\Temp;%SystemRoot%\inf"
至此驱动已集成进去了,不用修改Dosnet.inf,当然,你还可以用十一的方法在进系统后进行最后的处理,删除Temp中的临时文件。
在进行安装的过程中,你可以留意到在Gui图型安装过程的T35到T34分钟左右(就是我们看到的安装还剩多少分钟数),屏幕会闪两下,意味着什么呢?安装程序找到了我的新驱动并自动安装上去了,驱动集成成功了!安装完后,打开设备管理器看看,是不是主板和显卡驱动都上去了呢?再看驱动程序文件详细信息,显示数字签名程序,呵呵,也就是偶为什么要找CAT驱动原文件的原因。
集成驱动的第二种方法是修改Syssetup.inf,偶实验也是成功的。不过只能集成没有子目录的驱动,象Ati的那个带子目录的就没法了。
集成驱动的第三种方法应该就是将自己的驱动集成到Drivers.cab和Sp2.cab包里,这是终级的最好办法,有兴趣的研究一下吧。