2013-03-22 95 views
0

我试着使用“添加硬件”向导来安装设备驱动程序和我一直选择.inf文件我试图安装后发现了以下错误:无法安装简单的.inf文件

您指定的文件夹不包含适用于您设备的兼容软件 驱动程序。如果该文件夹包含驱动程序,请确保它 旨在与Windows一起使用,以用于基于x64的系统。

以下是我的驱动程序文件的内容。

DEVICE.INF:

[Version] 
Signature="$WINDOWS NT$" 
CatalogFile.NTx86=mox86.cat 
CatalogFile.NTIA64=moia64.cat 
CatalogFile.NTAMD64=moamd64.cat 
Class=HIDClass 
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da} 
Provider=%Vendor% 
DriverVer=03/19/2013,6.1.7601.17515 

[ControlFlags] 
ExcludeFromSelect = * 

[Manufacturer] 
%Vendorr% = HTPI,NTx86,NTamd64,NTia64 

[HTPI.NTx86] 
%USB\VID_0D8C&PID_0176&MI_00.DeviceDesc% = Device_Inst.NTx86,, USB\VID_0D8C&PID_0176&MI_00 

[HTPI.NTamd64] 
%USB\VID_0D8C&PID_0176&MI_00.DeviceDesc% = Device_Inst.NTamd64,, USB\VID_0D8C&PID_0176&MI_00 

[HTPI.NTia64] 
%USB\VID_0D8C&PID_0176&MI_00.DeviceDesc% = Device_Inst.NTia64,, USB\VID_0D8C&PID_0176&MI_00 

[Device_Inst.NTx86] 
Include=input.inf 
Needs=HID_Inst.NT 

[Device_Inst.NTamd64] 
Include=input.inf 
Needs=HID_Inst.NT 

[Device_Inst.NTia64] 
Include=input.inf 
Needs=HID_Inst.NT 

[Strings] 
Vendor = "Mo" 
USB\VID_0D8C&PID_0176&MI_00.DeviceDesc = "Mo's Device" 

我相信,驱动程序文件确实与基于x64系统的工作其实。我创建了mox86.cat和moamd64.cat目录文件,并且已经对它们进行了测试签名并在计算机上安装了证书。使用标志工具,我验证了mox86.cat和moamd64都已签名。

还试图用DevCon安装给我一个错误。这是我用来安装DevCon的命令:

devcon install c:\devicedriver\driver\device.inf "USB\VID_0D8C&PID_0176&MI_03" 

任何人都知道我出错了吗?谢谢。

回答

1

我有错误的类

Class=HIDClass 
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da} 

但我的设备Class=Media