Windows2000设备驱动程序的INF安装文件
- 格式:pdf
- 大小:321.41 KB
- 文档页数:3
WINDOWS2000驱动安装注:WINDOWS9X不必安装此驱动打开“控制面板”后按图示进行操作.图1」图1.2图13Standard101/102-KeyorMicrosoftNaturalPS/2Keyboard属'Standard101/102-K«yorMicrosoftNaturalFS/2Keyboard驱动程序提供商:Microsoft驱动程序日期:2003-6-Z0驱动程序版本:5.0,2195.6717数字筌名程序:MicrosoftWindows2000Fublisher要查阅有关为该设备加载的驱动程序文件的详细信息,造单击“驱动程序详细信息”。
要卸载该设备的驱动程序文件」诘单击“卸载”。
要更新该设备的驱动程序文件,语单击“更新驱动程序”。
执行此项/、驱动程序详细信息矿卸载QT)I更新驱动程序区).・・确定I取消I图1.4升颌设备哭动程序向导欢迎使用升级设备驱动程序向导此向导帮助您为硬件设备升级驱动程序口要继侯,诸单击“下一步执行“下一步”;、图1.5升级设备驱动程序向导安装硬件设备驱动程序设备驱动程序是可使硬件设备与糜作系统工作的软件程序.该向导将为下列硬件设备更新驱动程序:Standard101/102-KeyorMicrosoftNaturalPS/2KeyboardIIiTi|将设备驱动程序更新到新的版本有可能增进这个设备的性能或增加功能。
您期望向导做什么?r搜索适于我的设备的驱动程序能荐)⑤”G费示m知设备驱动程序的史版;从中选掾脖定驱动程序⑥:T)•・•••••••••••••••・•・・・••・・••••••••••・•・・・•••・•・•••・・•・••••••・•・■•・・・・・■••••••••・•・■•・•••••••••••••・•・・・••・・•・••••••・•・■••••••••••・•・■•・•・•••♦•・・・••••・)选择此项并执行〃下一步<上一步也)於一步3),取消|图1.6图1.7图1.8出现上图(图1.8)后点击”浏览”项,指定驱动所在的文件夹的路径,驱动放在我们提供的“driver”文件夹里. 查找文件|a driver 三|Q .甘心力找到驱动所在的文件夹选择此项并“打开” W:Ikbdriver.inf(1):|安装信息[*.一£)查找范围(1):便件更新向导选择要为此硬件安装的设备骗动程方型号安3杜要<上一步也)|下一步值)>1取消I图1.10硬件更新向导选择要为此要件安装的设备斐动程存请选定硬件的厂商和型号J然后单击“下一步”。
INF文件详解INF文件格式要求一个INF文件是以段组织的简单的文本文件。
一些段油系统定义(System-Defined)的名称,而另一些段由INF文件的编写者命名。
每个段包含特定的条目和命名,这些命名用于引用INF文件其它地方定义的附加段。
INF文件的语法规则:1、要求的内容:在特定的INF文件中所要求的必选段和可选段、条目及命令依赖于所要安装的设备组件。
端点顺序可以是任意的,大多数的INF文件安装惯用的次序来安排各个段。
2、段名:INF文件的每个段从一个括在方括号[]中的段名开始。
段名可以由系统定义或INF编写者定义在Windows 2000中,段名的最大长度为255个字符。
在Windows 98中,段名不应该超过28个字符。
如果INF设计要在两个平台上运行,必须遵守最小的限制。
段名、条目和命令不分大小写。
在一个INF文件中如果有两个以上的段有相同的名字,系统将把其条目和命令合并成一个段。
每个段以另一个新段的开始或文件的结束为结束。
3、使用串标记:在INF文件中的许多值,包括INF编写者定义的段名都可以标示成%strkey%形式的标记。
每个这样的strkey必须在INF文件的Strings 段中定义为一系列显示可见字符组成的值。
4、行格式、续行及注释:段中的每个条目或命令以回车或换行符结束。
在条目或命令中,“\”可以没用做一个显示的续行符;分好“;”标示后面的内容是注释;可以用都好“,”分隔条目和命令中提供的多个值。
INF文件举例下面是一个完整的.inf文件,它是Windows 2000 DDK提供的USB批量阐述驱动程序范例中所附的.inf文件。
; Installation inf for the Intel 82930 USB Bulk IO Test Board;; (c) Copyright 1999 Microsoft;[Version]Signature="$CHICAGO$"Class=USBClassGUID={36FC9E60-C465-11CF-8056-444553540000}provider=%MSFT%DriverVer=08/05/1999[SourceDisksNames]1="BulkUsb Installation Disk",,,[SourceDisksFiles]BULKUSB.sys = 1BULKUSB.inf = 1[Manufacturer]%MfgName%=Microsoft[Microsoft]%USB\VID_045E&PID_930A.DeviceDesc%=BULKUSB.Dev,USB\VID_045E&PID_930A;[PreCopySection];HKR,,NoSetupUI,,1[DestinationDirs]BULKUSB.Files.Ext = 10,System32\DriversBULKUSB.Files.Inf = 10,INF[BULKUSB.Dev]CopyFiles=BULKUSB.Files.Ext, BULKUSB.Files.InfAddReg=BULKUSB.AddReg[BULKUSB.Dev.NT]CopyFiles=BULKUSB.Files.Ext, BULKUSB.Files.InfAddReg=BULKUSB.AddReg[BULKUSB.Dev.NT.Services]Addservice = BULKUSB, 0x00000002, BULKUSB.AddService[BULKUSB.AddService]DisplayName = %BULKUSB.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 3 ; SERVICE_DEMAND_STARTErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %10%\System32\Drivers\BULKUSB.sysLoadOrderGroup = Base[BULKUSB.AddReg]HKR,,DevLoader,,*ntkernHKR,,NTMPDriver,,BULKUSB.sysHKLM,"System\Currentcontrolset\Services\BulkUsb\Parameters","Maxi mumTransferSize",0x10001,4096HKLM,"System\Currentcontrolset\Services\BulkUsb\Parameters","Debu gLevel",0x10001,2[BULKUSB.Files.Ext]BULKUSB.sys[BULKUSB.Files.Inf]BulkUsb.Inf;---------------------------------------------------------------;[Strings]MSFT="Microsoft"MfgName="Intel"USB\VID_045E&PID_930A.DeviceDesc="BulkUsb.Sys Intel 82930 USB Bulk IO Test Board"BULKUSB.SvcDesc="BulkUsb.Sys i82930 Bulk IO test driver"INF文件详解从上面完整的例子来看,可以对INF文件有的一个总体的印象,包括INF文件中包括的段,以及各段的书写格式。
《文件拓展名》pif为DOS环境下的可执行文件在Windows下执行时所需要的文件格式常见的文件后缀名:ACA:Microsoft的代理使用的角色文档acf:系统管理配置acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player 播放AIF:音频文件,使用Windows Media Player播放AIFC:音频文件,使用Windows Media Player播放AIFF:音频文件,使用Windows Media Player播放ani:动画光标文件扩展名,例如动画沙漏。
ans:ASCII字符图形动画文件arc:一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开arj:压缩文件。
可以使用WinZip,WinRAR,PKARC等软件打开asf:微软的媒体播放器支持的视频流,可以使用Windows Media Player播放asp:微软的视频流文件,可以使用Windows Media Player打开asp:微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。
可以使用Visual InterDev编写,是目前的大热门asx:Windows Media 媒体文件的快捷方式au:是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。
Netscape Navigator中的LiveAudio也可以播放au文件avi:一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片bak:备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名bas Basic:语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basicbat:批处理文件,在MS-DOS中,bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用bbs:电子告示板系统文章信息文件bfc:Windows的公文包文件bin:二进制文件,其用途依系统或应用而定bmp:Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。
Windows 2000/XP/2003五大根键重点解析一.HKEY_CLASSES_ROOT根键1.扩展名与应用程序的对应关系Windows所支持的文件类型(这些文件具有一定的文件扩展名)在HKEY_CLASSES_ROOT根键下定义。
下表中列出了HKEY_CLASSES_ROOT根键中的文表12.特殊扩展名与应用程序的对应关系我们在注册表编辑器中可以发现,HKEY_CLASSES_ROOT根键下的文件扩展名子键(如*、bas等)前面有“+”符号,而且在此文件扩展名中没有对应的应用程序。
为了查明这些文件后缀与应用程序之间的关系,我们必须单击“+”一次或者几次,才可以看到它们的关系。
下面简要地介绍这些特殊的文件后缀子键。
(1)*子键*子键下面具有如下层次结构(如图1):HKEY_CLASSES_ROOT\*HKEY_CLASSES_ROOT\*\shellexHKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlersHKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{a2a9545d-a0c2-42b4-9708-a0b 2badd77c8}此层次结构说明了*子键的文件类型与Windows系统中的外壳扩展中的属性页句柄建立了一种关联。
图1(2).bmp子键bmp子键下面具有如下层次结构:HKEY_CLASSES_ROOT\.bmpHKEY_CLASSES_ROOT\.bmp\ShellNew在ShellNew子键下面只有一个设置:NullFile=:将NullFile设置为空串,以便能将.bmp文件扩展名添加到系统的新建菜单中。
二.HKEY_CURRENT_USER根键HKEY_CURRENT_USER根键中保存的信息(当前用户的子键信息)与HKEY_USERS\.Default分支中所保存的信息基本是相同的,如图2:图2任何对HKEY_CURRENT_USER根键中的信息的修改都会导致对HKEY_USERS\.Default中子键信息的修改,反之也是如此。
驱动SYS开发总结1.驱动简介1.1.驱动是什么计算机的外部设备需要和计算机进⾏数据交换,⽣产外部设备的⼚家如何使计算机和⾃⼰的设备交换数据呢,就是通过驱动程序,从设备中读⼊到计算机中,早期的Win3.1,Win9x设备驱动是vxd,Win NT是kdm, Win2k 统⼀发展成wdm模式。
1.2.sys⽂件sys⽂件是驱动程序的可执⾏代码,其扩展名为.sys,驱动程序安装后保存在windows/system32/drivers⽬录中。
对于PnP设备,在设备插⼊后,sys⽂件会被windows装载到内存中,系统线程调⽤sys中的函数来和设备进⾏通信。
1.3.inf⽂件inf⽂件是安装设备驱动程序时必须使⽤的⽂件,其扩展名为 .inf,驱动程序安装后保存在windows/inf⽬录中。
系统使⽤⼀个扩展名为INF的⽂本⽂件来控制与安装驱动程序相关的⼤部分活动。
INF⽂件应该由驱动程序开发⼈员随驱动程序⼀起提供。
通过INF⽂件可以告诉操作系统哪⼀个⽂件需要复制到⽤户硬盘上,应该增加或修改哪⼀个注册表项,如此等等。
inf中提供产品设备的产品id,以及对应的sys⽂件名,驱动class名,class guid,b-client driverHOST 与DEVICE, ENDPOINT与PIPE我们进⾏的USB驱动开发⼤多数是usb-client driver,系统⼚商⼤多数都已经把USB类驱动做好,我们则是在类驱动之上开发针对⾃⼰设备的驱动,习惯上称做usb-client driver,其在整个软件构架中地位如下:UHCD--USBD--USB CLIENT DRIVER--DLL OR APPusb-client driver仍然遵守WDM模型,是WDM驱动。
因为要⽀持PnP,所以要很⼩⼼的处理⾃⼰的资源以及IRP, 随时准备处理拔出或者插⼊设备的情况; 电源处理不当也会使系统⽆法唤醒。
需要了解的知识:wdm,usbdi,our usedevice,wdm:⽬标: a, 能提供接⼝函数,b, 能实现pnp,电源消息处理,wmi,i/o等处理,usbdi:urb,irp,等时,中断,控制,批传输的概念our usedevice:我们的usb设备的传输类型,设备的能⼒。
RAID 、SCSI 磁盘控制器驱动安装 【抄一段给你看看】【抄一段给你看看】对于Windows 2000/XP 之类的基于NT 内核的操作系统,即插即用硬件的安装可以安排在系统安装之后再进行(即系统安装到GUI 模式阶段才开始安装);不过对于SCSI 、RAID 卡的驱动安装情况可能有所不同,如果你需要将操作系统安装在RAID 或SCSI 硬盘上,那么它们的驱动程序必须在安装系统之前就正确加载(它们的安装时机应是位于系统安装的TextMode 阶段)。
基于这样的原因,磁盘控制器之类的硬件和常见的即插即用硬件的驱动程序安装方式肯定是不一样的,我们应该区别对待。
序安装方式肯定是不一样的,我们应该区别对待。
安装此类驱动程序常见的模式是将硬件的驱动程序拷贝到软盘上,这样在系统开始安装的时候按下F6,然后系统会为你加载软盘中的驱动程序。
这样的驱动程序软盘根目录下肯定有一个名为Txtsetup.oem 的文件,它会告诉安装程序怎样安装SCSI 、RAID 卡的驱动程序,至于这个文件的详细资料我们不再详细加以介绍,如果你有兴趣的话,可以参考微软的驱动开发包中相关部分。
发包中相关部分。
实例——在最初的我安装Windows 2000的时候,总是先将IWill SIDERAID 100的驱动程序放入软驱,然后再安装的初期及时按下F6来加载RAID 卡的驱动程序,通过以下方式改造可以让我的RAID 卡的驱动直接加载(就如同它已经内置了驱动程序一样)。
(1)把Windows 2000原版光盘上的所有文件拷贝到f:\\win2k 下,并在i386目录下建立一个$OEM$ 子目录(f:\\win2k\\i386\\$OEM$);(2) 在$OEM$目录下新建TEXTMODE 子目录(f:\\win2k\\i386\\$OEM$\\TEXTMODE);(3) 把RAID 卡的Windows 2000驱动程序都拷贝到TEXTMODE 目录下(RAID 卡随盘驱动程序可能还包括Windows NT/XP 的驱动程序,请拷贝相应的文件,Windows 2000驱动程序一般位于Win2000目录下),通常驱动程序包括以下几个文件:,通常驱动程序包括以下几个文件:Dri ver .sysDriver .dllDriver .infDriver .catTxtsetup.oem我这里是:我这里是:Disk1Hpt3xxNT.sysHpt3xxNT.inf TXTSETUP TXTSETUP.OEM .OEM注意:注意:A.有的驱动程序可能并不包括.cat 文件和.dll 文件,但肯定要包含TxtSetup.oem 、.inf 和.sys 文件;文件;B.所有在Txtsetup.oem 文件中出现的文件都应该拷贝到textmode 目录中;目录中;C.这些文件还必须拷贝到应答文件中OemPnPDriversPath 键指定的相关目录中,比如我们后文是f:\\win2k\\i386\\$OEM$\\$1\\PnPdrvrs\\RAID100D.所有TextMode 目录中的文件名还必须列举在应答文件的目录中的文件名还必须列举在应答文件的 [OEMBootFiles]段中。
nLite中文实用教程目录nLite中文实用教程 (1)1nLite简介 (3)2nLite下载与安装 (3)3选择Windows安装文件所在位置 (4)4Service Pack 任务选项 (7)5集成驱动程序 (9)6正在处理界面 (15)7集成Windows安全更新程序 1 (16)8集成Windows安全更新程序 2 (21)9获取Windows安全更新程序 (23)10制作静默程序整合包 (24)11批处理文件使用方法 (26)12RunOnceEx.cmd Creator (28)13nLite Add-On Maker (29)14集成静默程序整合包 (31)15组件界面 (32)16$OEM$文件夹 (37)17Windows无人值守安装界面 (39)17.1常规页面 (39)17.2RunOnce页面 (41)17.3用户页面 (42)17.4所有者和网络ID页面 (43)17.5区域页面 (44)17.6网络设置页面 (45)17.7桌面主题页面 (47)17.8自动更新页面 (48)17.9显示页面 (49)17.10组件页面 (50)18选项界面 (51)18.1常规设置页面 (51)18.2选项界面的补丁设置页面 (52)19优化调整界面 (53)19.1常规页面 (53)19.2服务页面 (54)20可引导ISO镜像界面 (55)21nLite定制XP详细教程 (57)1nLite简介本文目标读者:不想浪费时间在每次安装完成Windows操作系统之后,经常还要到微软的Windows Update 主页更新大量的Windows安全更新程序,并且在系统安装完成之后都要优化调整注册表和更改系统服务设置的计算机用户,还有就是想定制属于你自己使用的Windows安装光盘的计算机用户。
各位如果平时是使用微软的原版Windows XP SP2安装光盘来为计算机安装系统的话,每次安装完成系统之后是不是都会到微软的Windows Update主页更新大量的Windows安全更新程序了?而且有可能在系统更新完成之后正式使用之前,你也会想对这个系统做一个完整的干净备份。
/cn/zh/forum/thread.asp?fid=2&tid=205264在Dell Optiplex 980/780/380MT/DT台式电脑安装Win2000/Win2003的驱动下载也来分享下:在Dell常见机型上安装Win2000/Win2003的心得(由于Win2000驱动不容易获取,本文仅简单提下安装Win2000时遇到问题解决思路。
)Dell 几个常见机型的Win2000/Windows 2003 驱动下载参考公司经常要使用到Window 2k/Windows 2003,今年公司采购了新一代Dell笔记本和台式机,可是Dell官方又不提供2000和2003的驱动。
只好自己按照Dell论坛上热心达人e1234的思路一个一个测试,一来二去,这几种机型的驱动的问题也有了些头绪。
有幸将我的实践经验共享出来,希望对大家有所帮助。
★驱动正常安装与否,与操作系统的版本有很大关联,下面给出的驱动的地址和安装方法也并非百分百成功,仅供大家学习讨论。
★Dell官方早就不支持Window 2k/Windows 2003,为避免不必要的麻烦,本贴的所有讨论均与Dell无关。
★采用了Dell论坛版主的驱动下载贴的标准格式,希望版主不要介意。
安装系统,可能遇到的问题:1.安装Win2000 或Win 2003,系统出现蓝屏。
一般Win2000 或Win 2003系统光盘,都不带SATA驱动,因此,我们需要把默认的SATA Operation选项改为ATA模式。
2.我在E5410/E5510上安装双系统,Win2000和Win7 系统,系统提示没有格式化的硬盘。
如果是先安装Win7系统,再通过Win7下压缩分区,有可能导致Win2000不识别Win7的压缩分区,才会导致该问题。
即使通过Win2000光盘引导,删除所有分区,再安装也将出现相同提示信息,无法安装。
鉴于该问题,请不要安装Win2000;或者使用Dell随机带的驱动光盘(目前新机器不再提供该光盘了)引导到Dos状态,对硬盘进行Debug 操作。
INF文件详解INF文件格式要求一个INF文件是以段组织的简单的文本文件。
一些段油系统定义(System-Defined)的名称,而另一些段由INF文件的编写者命名。
每个段包含特定的条目和命名,这些命名用于引用INF文件其它地方定义的附加段。
INF文件的语法规则:1、要求的内容:在特定的INF文件中所要求的必选段和可选段、条目及命令依赖于所要安装的设备组件。
端点顺序可以是任意的,大多数的INF文件安装惯用的次序来安排各个段。
2、段名:INF文件的每个段从一个括在方括号[]中的段名开始。
段名可以由系统定义或INF编写者定义在Windows 2000中,段名的最大长度为255个字符。
在Windows 98中,段名不应该超过28个字符。
如果INF设计要在两个平台上运行,必须遵守最小的限制。
段名、条目和命令不分大小写。
在一个INF 文件中如果有两个以上的段有相同的名字,系统将把其条目和命令合并成一个段。
每个段以另一个新段的开始或文件的结束为结束。
3、使用串标记:在INF文件中的许多值,包括INF编写者定义的段名都可以标示成%strkey%形式的标记。
每个这样的strkey必须在INF文件的Strings段中定义为一系列显示可见字符组成的值。
4、行格式、续行及注释:段中的每个条目或命令以回车或换行符结束。
在条目或命令中,“\”可以没用做一个显示的续行符;分好“;”标示后面的内容是注释;可以用都好“,”分隔条目和命令中提供的多个值。
INF文件举例下面是一个完整的.inf文件,它是Windows 2000 DDK提供的USB批量阐述驱动程序范例中所附的.inf 文件。
; Installation inf for the Intel 82930 USB Bulk IO Test Board;; (c) Copyright 1999 Microsoft;[Version]Signature="$CHICAGO$"Class=USBClassGUID={36FC9E60-C465-11CF-8056-444553540000}provider=%MSFT%DriverVer=08/05/1999[SourceDisksNames]1="BulkUsb Installation Disk",,,[SourceDisksFiles]BULKUSB.sys = 1BULKUSB.inf = 1[Manufacturer]%MfgName%=Microsoft[Microsoft]%USB\VID_045E&PID_930A.DeviceDesc%=BULKUSB.Dev, USB\VID_045E&PID_930A;[PreCopySection];HKR,,NoSetupUI,,1[DestinationDirs]BULKUSB.Files.Ext = 10,System32\DriversBULKUSB.Files.Inf = 10,INF[BULKUSB.Dev]CopyFiles=BULKUSB.Files.Ext, BULKUSB.Files.InfAddReg=BULKUSB.AddReg[BULKUSB.Dev.NT]CopyFiles=BULKUSB.Files.Ext, BULKUSB.Files.InfAddReg=BULKUSB.AddReg[BULKUSB.Dev.NT.Services]Addservice = BULKUSB, 0x00000002, BULKUSB.AddService[BULKUSB.AddService]DisplayName = %BULKUSB.SvcDesc%ServiceType = 1 ; SERVICE_KERNEL_DRIVERStartType = 3 ; SERVICE_DEMAND_STARTErrorControl = 1 ; SERVICE_ERROR_NORMALServiceBinary = %10%\System32\Drivers\BULKUSB.sysLoadOrderGroup = Base[BULKUSB.AddReg]HKR,,DevLoader,,*ntkernHKR,,NTMPDriver,,BULKUSB.sysHKLM,"System\Currentcontrolset\Services\BulkUsb\Parameters","MaximumTransferSize",0x10001,4096 HKLM,"System\Currentcontrolset\Services\BulkUsb\Parameters","DebugLevel",0x10001,2[BULKUSB.Files.Ext]BULKUSB.sys[BULKUSB.Files.Inf]BulkUsb.Inf;---------------------------------------------------------------;[Strings]MSFT="Microsoft"MfgName="Intel"USB\VID_045E&PID_930A.DeviceDesc="BulkUsb.Sys Intel 82930 USB Bulk IO Test Board"BULKUSB.SvcDesc="BulkUsb.Sys i82930 Bulk IO test driver"INF文件详解从上面完整的例子来看,可以对INF文件有的一个总体的印象,包括INF文件中包括的段,以及各段的书写格式。
ACA:Microsoft的代理使用的角色文档.acf:系统管理配置.acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能.aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放.AIF:音频文件,使用Windows Media Player播放.AIFC:音频文件,使用Windows Media Player播放.AIFF:音频文件,使用Windows Media Player播放.ani:动画光标文件扩展名,例如动画沙漏。
.ans:ASCII字符图形动画文件.arc:一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开.arj:压缩文件。
可以使用WinZip,WinRAR,PKARC等软件打开.asf:微软的媒体播放器支持的视频流,可以使用Windows Media Player播放.asp:微软的视频流文件,可以使用Windows Media Player打开.asp:微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。
可以使用Visual InterDev编写,是目前的大热门.asx:Windows Media 媒体文件的快捷方式.au:是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。
Netscape Navigator中的LiveAudio也可以播放.au文件.avi:一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片.bak:备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名.bas Basic:语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basic.bat:批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用.bbs:电子告示板系统文章信息文件.bfc:Windows的公文包文件.bin:二进制文件,其用途依系统或应用而定.bmp:Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。
红外热像仪PCI总线图像采集卡驱动程序安装说明
1. 图像采集卡的安装
1.1 使用环境
a.操作系统
Windows 2000,XP
b.硬件要求
CPU PIII 450 以上
内存 128M以上
1.2 安装文件
安装文件包含:CatPCIv2drv.inf和CatPCIv2drv.sys
1.3 安装过程
关闭计算机,打开机箱.
将采集卡插入机箱内任何一个空的PCI槽固定后打开计算机电源.
计算机进入Windows 2000(XP)后会弹出发现新硬件对话框,如图1所以;
图1
单击下一步,会弹出发现新硬件对话框,如图2所示:
图2
点击 显示已知设备驱动程序列表,从中选择特定驱动程序(D) 按钮, 点击下一步,会弹出下一对话框如图3所示:
图3
选取硬件类型列表中的其他设备选项,点击下一步,会弹出如图4对话框,
图4
点击从磁盘安装按钮,系统会弹出从磁盘安装对话框,如图5所示:
图5
点击浏览按钮后,会弹出查找文件对话框,找到取驱动程序安装盘所在的
目录,选取CatPCIv2drv.inf文件,点击确定,对话框如图6所示:
图6
点击下一步,系统完成文件拷贝后会弹出如图7所示对话框:
图7
点击下一步:
图8 点击完成即可。
转到:编写INF文件进行文件安装转到:INF文件的语法解说INF文件详解INF文件详解二INF 驱动详解大家都知道,在―我的电脑‖里有数也数不清的INF文件,但是却很少有人知道,INF文件是干什么用的。
充其量,也仅仅停留在INF文件能够解开锁定的注册表这一感性的认识上,那么到底什么是INF文件,INF文件又能干些什么呢?今天让我们一起走进INF文件这一神秘的世界。
揭开INF文件的神秘面纱INF是Device INFormation File的英文缩写,是Microsoft公司为硬件设备制造商发布其驱动程序推出的一种文件格式,INF文件中包含硬件设备的信息或脚本以控制硬件操作。
在INF文件中指明了硬件驱动该如何安装到系统中,源文件在哪里、安装到哪一个文件夹中、怎样在注册表中加入自身相关信息等等。
安装监视器、调制解调器和打印机等设备所需的驱动程序,都是通过INF文件,正是INF 的功劳才使得Windows可以找到这些硬件设备的驱动并正确安装。
当我们通过―开始→控制面板→添加删除程序→Windows安装程序‖来添加系统组件的时候,INF文件将会自动调用。
而在其他场合下,则需要在INF文件上点击鼠标右键,然后选择―安装‖,你才能顺利安装应用程序。
在C:/Windows/INF文件夹中存放有大量的INF文件。
该文件夹一般处在隐含状态,如果你想查看该文件夹,可选择―查看→文件夹选项→查看‖,然后在―文件和文件夹‖选项下选择―显示所有文件‖。
解剖INF文件的结构INF文件其实是一种纯文本文件,可以用任意一款文本编辑软件来打开进行编辑,如:记事本、写字板等。
INF 文件有一整套的编写规则,每一个INF文件都是严格按照这些规则来编写的。
*规则一:INF文件是分节的,每一个INF文件有许多的节组成,节名用方括号括起来。
这些节名有些是系统定义好的,有一些是用户自定义的。
每一个节名最长为255个字符(Windows 2000/XP/2003操作系统中)或28个字符(Windows 98操作系统中)。
Inf文件详解Inf是一个头疼的东西,主要它是一个不用语言而是用配置文件来处理的文件,安装的时候无法调试,(Windbg 可以在驱动中设断点,但不能在.inf文件中停住),只有一个日志文件可以参考,而且一个INF文件用到了不同的语法,完全看懂Inf文件曾经是我的一个梦想,原来我都是Copy别人的文件再改改,其实我没有完全弄明白,那好,请我们先沉着迎战,这篇文章是我看过的写的最好的一个讲Inf文件的文章,其实我看的好像就只有这一篇,哈哈(不算MSDN和OSR)。
给大脑不大的熊的Inf 文件给给大大脑脑不不大大的的熊熊的的Inf 文文件件(原文标题很奇怪,看了就知道了,这个可是潜心找到的,不容易找的,真的是可遇不可求啊)从前的一天,我在百英亩的森林里散步,一个动物过来搭话。
"不好意思"一个小粉猪问道."但但但是你知道Windows设备驱动,因为, 如果你知道, 我们的朋友需要一些帮助", 他说, 指向一个小熊。
(小熊前面有好多修饰词,俺不懂没有翻译,好像是穿着吊带裤,哈哈)"你需要什么帮助?", 我问这个小熊."嗯", 小熊回答道,"我是一个大脑不大的小熊,我写了一个Windows设备驱动,但我不知道如何安装它"."你所要做的是, 写一个.INF文件,它描述你所控制的驱动和设备,告诉Windows操作系统",我说."嗯, 顺便问一下,你的驱动控制的是什么设备呢?"."它是一个蜂蜜(hunny)过滤驱动.它去掉泥土和蜜蜂和其他的杂物。
这可是我的发明。
", 它相当骄傲的说(hunny应该是蜂蜜,不过我没有查到这个单词)"嗯", 我自己想,"这个大脑不大的小熊还不错嘛"."你想, 也就是说, 你是否知道如何去写一个这种"电鹰覆文件"", 小熊问道."当然, 为什么我们不坐下来,我来告诉你关于.INF文件的所有信息,嗨,都到哪里去了?回来!它们不是那么难!"一小群动物出现了, 一个接一个, 带着恐惧的眼神。
nlite完全图解教程nLite是一款适合菜鸟级用户使用的Windows 2000/XP/Server 2003安装光盘改造工具,由MSFN会员nuhi编写,除了可以将SP包、Hotfix程序、设备驱动程序整合到安装文件中,还可以删除那些不需要的驱动程序和系统组件,完成无人值守安装设置,功能比XPlite要出色得多。
软件名称:nLite最新版本:0.99.8 Beta5软件大小:1060KB应用平台:Windows 9x/NT/2000/XP下载地址:/html/1/0/dlid=13120&dltypeid=1&pn=0&.html汉化补丁:/system/sysenhance/18728.html一、软件的安装和汉化首先,我们需要将nLite安装到系统中,由于软件需要.NET Framework的支持,如果你原来未安装的话,请从/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe下载。
将下载回来的汉化补丁解压缩,找到简体中文语言文件ng,将其复制至nLite安装文件夹的Lang目录中,然后运行程序,当看到语言选择界面时(图1),在“Language”下拉列表框中选择“SimpChinese”或“Simplified Chinese”,即可切换为我们熟悉的简体中文界面。
二、相关准备工作接下来,我们应该做好一些相关的准备工作:1.Windows XP安装文件:在硬盘找一个剩余空间较大的分区,创建一个临时文件夹,例如d:winxp,然后将Windows XP安装光盘上的所有文件复制至该文件夹。
2.Windows XP SP2:下载SP2的安装文件(/soft/17389.html),注意切勿直接运行,也不需要解压缩。
3.驱动程序:事先准备好需要整合到安装文件中的设备驱动程序,可以从驱动光盘中复制或者从厂商网站下载,如果是ZIP压缩包,请释放到一个临时文件夹中,但必须包含INF文件才行。
u 驱动程序安装² 在Windows 系统下第一次安装驱动程序1. 在产品光盘的\Driver 目录下找到usbcan.inf 文件将它拷贝到系统的windows\inf 目录下,找到usbcan.sys 将它拷贝到windows\system32 \driver下。
2. 复制完成后,此时将USBCAN-I/II 智能CAN 接口卡使用USB 电缆与PC 机正确连接,Window 将检测到新硬件,自动启动发现新硬件向导程序,点击下一步继续。
图 13. 向导开始搜索新硬件Un Re gi st er ed图 24. 稍候片刻,如果是在Windows XP Windows2000 操作系统下可能会出现与操作系统兼容性问题的警告,不理会它直接点击仍然继续按钮。
图 35. 继续安装后,会出现找到新硬件并安装完成。
U n R e gi st er ed图 46. 点击完成后此时USBCAN-I/II 智能卡初始化指示灯灭USB 状态指示灯点亮表明硬件驱动安装成功并可以应用了。
u 检查设备是否安装成功1. 打开WINDOWS 设备管理器i. 鼠标右击桌面上我的电脑图标 ii. 从下拉菜单中选取属性选项 iii. 选择硬件标签iv. 鼠标单击设备管理器按钮打开当前硬件设备列表 2. 确认新的设备是否已经成功安装检查通用串行总线设备设备类中ZLG USBCAN-I/II 设备是否已经在当前硬件列表中 成功安装后在设备管理器界面中可以看到通用串行总线设备设备类下的ZLG USBCAN-I/II 设备下图所示为计算机上ZLG USBCAN-I/II 智能接口卡设备正常安装的情况。
Un Re gi st er ed图 5当USBCAN-I/II 智能CAN 接口卡与PC 机进行数据传输时USBCAN-I/II 智能卡上的USB 指示灯SYS(绿)会闪烁。
Un Re gi st er ed。
U盘中的inf文件我相信很多人的U盘中可能出现过inf文件,比如大家大家常见的autorun.inf文件,大部分人认为那是U盘的病毒文件,其实不完全正确(也可以被我们利用防病毒),要看文件里写的是什么命令,如何判断是不是有害的呢?其实很简单,下面让我简单的介绍一下.inf 文件.I NF结构(有兴趣就看看):1.Version节每一个INF文件都包含一个这样的节,该节中的条目主要是描述此INF文件支持的设备类型和适用的操作系统。
在该节中如果出现“signature="$CHICAGO$"”这样的条目则表示该INF文件适用于Windows 98之后的所有操作系统,如果包含“signature="$Windows NT$"”这样的条目则表示该INF文件适用于Windows 2000/XP/2003操作系统,而且两者必具其一。
另外,该节中“CLASS”条目很重要,它表明了设备的类型,常见的类型有:Display (显示设备,如显卡)、Media(多媒体设备,如声卡)、Net(网络设备,通常是网卡)、Modem (调制解调器)、Printer(打印设备)、Image(图像捕获设备,如摄像头)。
2.Manufacturer节该节中的条目主要是描述INF文件可以识别的所有硬件设备,其中包含有设备的生产厂家,以便设备的正确安装。
如“%A Ti%=ATi”指明设备的生产商为“A Ti”,这个大家都不会陌生吧,是显卡的生产商。
3.SourceDisksNames节该节主要指明安装文件所在的介质。
如:“1="ATi Drivers Release CD"”表明所有驱动程序都在零售版的CD盘上。
4.SourceDiskFiles节驱动程序文件列表及被安装的位置,该节必须结合[SourceDisksNames]节才能知道具体的位置。
如“atinbtxx.sys=1”,则你必须到[DestinationDirs]节去查看“1”具体代表那个位置。