locked
驱动组件的问题和想法 RRS feed

  • 问题

  • 实践XPE两个月来,一直比较顺利,但最近在自定义驱动组件时遇到较大困难。

    用TAP得到PMQ文件,做成Devices组件,可以看到所有硬件都能准确识别出正确的型号,Build后发现,部分硬件(声卡、显卡、网卡、主板PCI等)字节为0。运行XPE后,这些硬件也是有问题。问题一:为什么这些硬件可以识别出型号来,标准组件库却不能支持呢?标准库不够完善吗?微软以后还会对标准组件库升级吗?

    没办法,只好自己动手做驱动组件,先搞显卡的,从优化大师收集文件直到build都好像正常,XP和XPE下都可以通过设备管理器安装,但添加自制的显卡组件后就不成功,折腾了好几天。我发现,XPE下的PCI、声卡、网卡等也不正常。问题二:是否顺序问题,我应该先搞好PCI等,再弄显卡?

    另外,我从www.xpefiles.com下载了个universal Component NVIDIA Display Driver,不能用,可能是因为是以前做的(2004年)。还有别的组件下载资源吗?

    求高手想助!

    2008年7月25日 4:26

答案

  • 新的设备,新的驱动在XPE老的组件库,可能会找不到,所以要更新XPE的组件库,建议将XPE工具升级到Update Rollup 1.0

    如果新库还是没有,建议先做驱动后安装,后安装不成再考虑做组件.

    后安装所需组件参看:http://forums.microsoft.com/china/ShowPost.aspx?PostID=2075985&SiteID=15

    2008年7月28日 9:38
    版主

全部回复

  • 新的设备,新的驱动在XPE老的组件库,可能会找不到,所以要更新XPE的组件库,建议将XPE工具升级到Update Rollup 1.0

    如果新库还是没有,建议先做驱动后安装,后安装不成再考虑做组件.

    后安装所需组件参看:http://forums.microsoft.com/china/ShowPost.aspx?PostID=2075985&SiteID=15

    2008年7月28日 9:38
    版主
  • 感谢黄版主指点迷津!下面继续麻烦大家一个具体的细节问题:现在的情况是,显卡的INF通过优化大师提供的,我试过如果将其放在windows\inf目录下,则FBA时找不到该INF文件;如果放在windows目录下,则FBA时可以找到INF文件,但是显卡组件所需的其它资源文件也只能放在windows目录下才能被找到。我总不至于把这么一大堆东西(还有别的自定义驱动组件)全都堆积在windows目录下吧?!
              我觉得理想的情况应该是驱动组件中使用的INF文件应该放在XPE的windows\inf目录下;其它的资源文件应该放在windows\system32\driver目录下。

             我应该从哪儿入手处理这个问题呢?例如是否要我自己修改INF文件?

    2008年7月29日 6:56
  • 按咱们论坛的规范,请将新问题开新线程提出.谢谢!

    2008年7月29日 8:38
    版主
  • 当制作驱动组件的时候,提示要建注册表项,应该怎么做加注册表项,只要添加目录还是要添加项值!
    2008年10月28日 5:09
  • lili121818,新的问题请开新的主题提问,这样你的问题也会更快得到解决!

     

    2008年10月29日 3:27
    版主