无忧启动论坛

标题: 关于外置驱动的问题,可不可以使用 Drver.CAB 的模式,让系统自己去找呢 [打印本页]

作者: Yonsm    时间: 2006-12-22 11:30
标题: 关于外置驱动的问题,可不可以使用 Drver.CAB 的模式,让系统自己去找呢
突然想起 Windows 的驱动很多都在 Driver.cab 中,似乎只要把 INF 文件放到 Windows\INF,去冬却不一定在 Windows\System32\Drivers 下,而是可以打包成 CAB,那样的话就不用时很很多批处理什么的去找驱动了。只要把 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup 中的 DriverCachePath=%SystemRoot%\Driver Cache改个目标文件夹,就能实现驱动外置了。

当然,INF 文件似乎也要更改。

现在无条件测试,不知道有没有人可以尝试一下。
作者: Yonsm    时间: 2006-12-22 11:34
chenall 可否“研究”一下?
作者: yjliu668    时间: 2006-12-22 15:35
顶一下,楼主好想法。
作者: zhaohj    时间: 2006-12-22 16:14
chenall 正在研究,目前是安装在XP下的驱动,基本能用,还在完善。
作者: Yonsm    时间: 2007-1-1 21:54
再次顶一下这个问题,我现在尝试了很多遍,在 PE 中就是不行。不知道谁能不能帮忙。我的想法是:

把所有的驱动程序压成一个 CAB(就像 XP 中的Driver.cab,似乎跟 drvindex.inf layout.inf 有关系),bartpe -pnp 的时候自动安装驱动,Windows INF 安装会自动从CAB中安装驱动。安装完成后,我们删除掉这个文件,在删除掉 NTOSKNRL.EXE,就有至少5M可写空间,把羊就不要使用FBWF了,也不用B: RAMDRV。

我尝试了很多次,一直没搞定,真郁闷。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3