2013-03-04 7 views
0

KMDF 1.5를 실행하는 32 비트 Vista 컴퓨터에 KMDF 1.9 드라이버를 설치하는 데 문제가 있습니다. 나는 coinstaller가 Vista 컴퓨터를 KMDF 1.9로 업데이트해야한다고 생각했습니다. 그러나 그렇지 않습니다.WDF Coinstaller 문제

내가 무엇을 놓쳤는가?

[Version] 
Signature = "$WINDOWS NT$" 
Class = MYDevice 
ClassGuid = {xxxxxxxx-yyyy-zzzz-cccc-dddddddddddd} 
Provider = %MyCompany% 
DriverVer = 03/04/2013,1.0.0.0 
CatalogFile = mydevice.cat 

; =================== Class section =================== 
[ClassInstall32] 
Addreg = MydeviceClassReg  

[MydeviceClassReg] 
HKR,,,0,%ClassName% 
HKR,,Icon,,-5 

[DestinationDirs] 
DefaultDestDir = 12 

; ================== Device section =================== 
[Manufacturer] 
%MyCompany% = MyCompany,NTx86,NTamd64 

[MyCompany.NTx86] 
%DeviceDesc% = mydevice, USB\VID_xxxx&PID_yyyy&REV_zzzz&MI_aa 

[MyCompany.NTamd64] 
%DeviceDesc% = mydevice, USB\VID_xxxx&PID_yyyy&REV_zzzz&MI_aa 

[mydevice] 
CopyFiles = mydevice.Files 

[mydevice.Files] 
mydevice.sys 

[SourceDisksNames.x86] 
1 = %Disk_Description%,,,\x86 

[SourceDisksNames.amd64] 
1 = %Disk_Description%,,,\amd64 

[SourceDisksFiles] 
mydevice.sys = 1,, 

[mydevice.Services] 
Addservice = mydevice, 0x00000002, mydevice.AddService 

[mydevice.AddService] 
DisplayName = %ClassName% 
ServiceType = 1 ; SERVICE_KERNEL_DRIVER 
StartType  = 3 ; SERVICE_DEMAND_START 
ErrorControl = 1 ; SERVICE_ERROR_NORMAL 
ServiceBinary = %12%\mydevice.sys 


; =========== WDF Coinstaller installation ============= 
[DestinationDirs] 
CoInstallers_CopyFiles = 11 

[mydevice.Dev.NT.Coninstallers] 
Addreg = Coinstaller_Addreg 
CopyFiles = CoInstallers_CopyFiles 

[CoInstallers_CopyFiles] 
winusbcoinstaller2.dll 
WdfCoInstaller01009.dll 

[SourceDisksFiles.NTx86] 
winusbcoinstaller2.dll = 1 
WdfCoInstaller01009.dll = 1 

[SourceDisksFiles.NTamd64] 
winusbcoinstaller2.dll = 2 
WdfCoInstaller01009.dll = 2 

[CoInstallers_AddReg] 
HKR,,CoInstallers32,0x00010000,"winusbcoinstaller2.dll","WdfCoInstaller01009.dll" 

[mydevice.Wdf] 
KmdfService = mydevice, mydevice_wdfsect 

[mydevice_wdfsect] 
KmdfLibraryVersion = 1.9 

; ======================= Strings ====================== 
[Strings] 
MyCompany  = "MyCompany" 
Disk_Description = "My Device Installation Disk" 
ClassName  = "MYDEV" 
DeviceDesc  = "My Device" 

setupapi.dev.log는 말한다 :

!!! dvi: Device not started: Device has problem: 0x27: CM_PROB_DRIVER_FAILED_LOAD. 

모든 것이 이미 그것은 coinstaller의 문제가 아니에요 KMDF 1.9

답변

1

가지고 Win7에에 잘 작동합니다. 로그에 장치가 시작되지 않았다는 메시지가 나타납니다. 설치 자체는 그 전에 완료됩니다. 드라이버를 디버깅하십시오.

+0

정말인가요? 드라이버는이 컴퓨터를 제외하고 30 개 이상의 컴퓨터에서 작동합니다 ... Unfortunatly 나는이 컴퓨터에서 디버깅 할 수 없습니다. 확인차. KMDF 1.5와 함께 Vista에 KMDF 1.9 드라이버를 설치하면 KMDF가 공동 설치 프로그램의 도움을 받아 1.9로 업데이트해야합니까? – user872661