无法安装简单的.inf文件

时间:2013-03-22 00:54:01

标签: device-driver windows-7-x64 inf

我尝试使用“添加硬件”向导安装设备驱动程序,并且在选择我尝试安装的.inf文件后,我不断收到以下错误:

  

您指定的文件夹不包含兼容的软件   您设备的驱动程序。如果文件夹包含驱动程序,请确保它   旨在与Windows for 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安装会给我一个错误。这是我用来安装vai DevCon的命令:

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

任何人都知道我哪里出错了?感谢。

1 个答案:

答案 0 :(得分:1)

我的课程错了

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

但我的设备是Class=Media