|
用于安装网络组件的组件和文件
Windows 2000网络组件的安装涉及如下几个方面:
·类安装器和协作安装程序
网络组件由Windows 2000网络类安装器,或者供应商创建的定制类安装器实现安装。类安装器是一个动态链接库,用于安装、配置或删除某个类的设备。如果网络类安装器没有提供所需的特性,供应商自己可以写一个协作安装程序来定制安装过程。协作安装程序可以是一个Win32
DLL,它在Windows 2000系统中协助设备安装。协作安装程序作为类安装器的助手或过滤器,由设备安装器调用。
·信息(INF)文件
每个网络组件必须有信息(INF)文件,网络类安装器可以用来安装组件。网络INF文件基于通用的INF文件格式。
·可选的通知对象
软件组件,如网络协议、客户或服务,可以有一个通知对象。通知对象实现一个用户接口,向组件通知绑定事件,使组件实现对某个绑定过程的控制,并提供条件安装和条件删除。通知对象在第二章中描述。
网络适配器也能支持一个用户接口,并对绑定事件、条件安装和条件删除实现一些控制。这些通过INF文件或协作安装程序来实现。
·可选的网络移植DLL和相关文件
如果网络供应商的驱动程序没有随Windows 2000一起发布,供应商应该提供这些组件的升级支持。网络升级处理将网络组件的参数只从Windows
NT 3.51 或Windows NT 4.0移到Windows 2000 上。关于升级网络组件的更多信息,参见在线DDK“NetWork
Drivers Reference”的第六部分,第一章。
除了以上组件外,供应商也提供如下文件:
·设备的驱动程序
驱动程序通常由驱动程序印象(.sys文件)和驱动程序库(.dll文件)构成。
·可选的驱动程序目录文件
供应商向Windows硬件质量库(WHQL)提交驱动程序,用来测试和签名,进而得到一个数字签名。WHQL将一个目录文件(.cat文件)随同包返回。供应商必须在设备的INF文件中列出所有目录文件。
·可选的文本模式安装信息文件(txtsetup.oem).
如果网络设备要求启动机器,操作系统包中必须包括驱动程序,或者该设备供应商必须提供一个txtsetup.oem文件。txtsetup.oem文件包含一些信息,在启动处理的早期阶段,系统安装组件用这些信息来安装设备(在文本模式安装期间)。
|