|
整合NV桌面和笔记本显卡驱动到一个inf,比想象中繁琐得多,有很多方面要重新处理.
并不是简单的将硬件id堆在一起就可以.
1.首先要从40个inf中搜集不同的"nv_commonBase_addreg","nv_commonDisplayModes_addreg","nv_timingRestrictions_addreg","nv_system32_copyfiles"
并且保证以上各项没有重复,将其重新编号.其中"nv_commonDisplayModes_addreg"居然多达95项!!!
2.然后从40个inf中搜集不同的硬件ID,按照ID顺序排列,将相同系的ID重新排序(就是%前的编号).
3.将硬件名对应以上ID排列出来.(这一步其实很复杂,因为有些重排了ID序列后,硬件名序列也要相应改变)
4.搜索相同硬件名,按ID顺序调整空格数.
5.再根据40个inf中不同硬件的不同注册方式,重新编辑section.重新指定"nv_commonBase_addreg","nv_commonDisplayModes_addreg","nv_timingRestrictions_addreg","nv_system32_copyfiles"的编号到section.目测section数量将接近300~~~(一般的有50个就很多了)
还有没有其他需要调整的暂时没考虑.
目前我只进行到第2步,已经花费了5小时,不知还要多久.
另外玄天新驱动包中笔记本部分只搜集了部分ID,没有进行其他处理.section26之前配置可能会出错,section26之后由于没有对应的section将会无法安装.
桌面单独版经过测试没有错误,如不能安装请贴出硬件ID
http://u.115.com/file/aqp4l5c7#
nv_LH.rar 桌面单独版
[ 本帖最后由 2011cdy 于 2011-6-3 10:22 编辑 ] |
|