无忧启动论坛

标题: 老潜水员研究unsupdr.inf遇到问题 [打印本页]

作者: ovemxlong    时间: 2010-12-1 17:27
标题: 老潜水员研究unsupdr.inf遇到问题
请问有研究过unsupdrv.inf的朋友吗?
此文件的来历 windows通过升级安装将会在临时目录中生成此文件,查资料称此文件与对应sys文件 与大容量磁盘控制器相关.
目前我的测试结果.
此文件+对应驱动文件 可以用于完整安装
本测试在vm7下进行,scsi为lsisas1068
[TXT模式]
全新安装在此模式下,添加对应unsupdrv.inf与驱动文件能正常执行文本安装.
[GUI模式]
到此处0x00007B,通过txtsetup.sif预加载unsupdrv.inf,手动放sys文件到drivers下,能正常完成GUI安装过程。
[安装完成]
到此处很郁闷的0X0000007B.
--------
我想问的是:
经过我观察unsupdrv.inf的文件结构,此文件包含了RSR驱动所有的注册表信息与驱动拷贝路径[貌似],但是我发现除了在txt模式能正常复制文件以外,此文件并没其他动作.驱动文件未拷贝到drivers下,也未写入注册表信息,我想知道的是这个文件的工作原理 到底是怎么一回事。
困扰几天了,如果这个文件的工作原理被突破 可能对安装版的srs驱动集成和PE驱动加载会提出一种新的方案.
愚人拙见.望解答.
作者: zhaohj    时间: 2010-12-1 22:44
以前做过2003故障恢复控制台的时候(先用虚拟机安装),没有删除unsupdrv.inf文件,经查看里面包含了虚拟机的驱动lsi_sas.sys的信息,导致SRSF6通过F6加载无效。
unsupdrv,按字面理解就是“不支持的驱动”。
--------------------
后来经过分析,lsi_sas.sys已经在系统中了,unsupdrv.inf包含lsi_sas.sys信息主要是防止重复安装(或覆盖)导致原驱动不匹配。
我的理解应该是阻止再安装的意思。

[ 本帖最后由 zhaohj 于 2010-12-1 22:52 编辑 ]
作者: ovemxlong    时间: 2010-12-1 22:53
终于等到你了 呵呵 前面翻帖子的时候看到你提过这个文件。<br />确实从字面分解的角度来看确实是这样。<br />奇怪的地方就在这里了 为什么里面的信息会这么全。特别是Files.symmpi 这一段下面的格式和inf拷贝文件的格式差不多<br />我在怀疑这个文件可以控制srs的加载 但是具体怎么用 现在还不得而知。不过有一点可以确定 那就是在txt模式下拷贝文件 如果再unsupdrv.inf指定了相应驱动路径是肯定能够通过文件拷贝那一段的。

[ 本帖最后由 ovemxlong 于 2010-12-1 22:58 编辑 ]
作者: ovemxlong    时间: 2010-12-1 22:56
不过通过搜索引擎 没能发现啥有用的信息,查到的大多数都是说laninstall方面的东西 真是奇怪了。
呃...谢谢  兄弟  我再研究看看

[ 本帖最后由 ovemxlong 于 2010-12-2 11:28 编辑 ]




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