Hello,
I have a problem with my release signed driver. If I install it under a WinXP 32 (Version 5.1.2600) system the installation itself works but if I open the property tab it says that the driver is not signed. Even sigverif says that the driver is not signed.
But under a Win7 system (32 and 64) it works perfekt.
The .cat file itself shows that it is signed, either Win7 and WinXP:
30 2e 1e 04 00 4f 00 53 0…O.S
02 04 10 01 00 01 04 20 …
58 00 50 00 58 00 38 00 X.P.X.8.
36 00 2c 00 37 00 58 00 6.,.7.X.
38 00 36 00 2c 00 37 00 8.6.,.7.
58 00 36 00 34 00 00 00 X.6.4…
And OSAttr:
2:5.1,2:6.1
My inf file (I renamed some parts and subsituted some other parts with “…”):
[Version]
Signature=“$CHICAGO$”
Class=CompanySystem
ClassGUID={…}
Provider=%Provider%
DriverVer=03/02/2012,1.0.1.2
CatalogFile = netpcicatalogfile.cat
[Manufacturer]
%Manufacturer%=company, NTx86.5.1, NTx86.6.1, NTamd64.6.1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Install section
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[DestinationDirs]
DefaultDestDir = 12;
;Class installation
[ClassInstall32]
AddReg = ClassInstall32_AddReg
[ClassInstall32_AddReg]
HKR,“Net PCI KMDF drivers”
HKR,Icon,101
;driver installation
;[company.ntamd64]
[company.NTx86.5.1]
%Product.DeviceDesc%=DriverInstall, PCI\VEN_10…
[company.NTx86.6.1]
%Product.DeviceDesc%=DriverInstall, PCI\VEN_10…
[company.NTamd64.6.1]
%Product.DeviceDesc%=DriverInstall, PCI\VEN_10…
[SourceDisksNames.x86]
1=%INST_DISK_NAME%,“I386”
[SourceDisksNames.amd64]
1=%INST_DISK_NAME%,“Amd64”
[SourceDisksFiles]
SiDaNetPCI.sys = 1
[DriverInstall]
CopyFiles = DriverCopyFiles
[DriverCopyFiles]
NetPCI.sys,2
[DriverInstall.Services]
AddService = NetPCI,2,DriverService
[DriverService]
DisplayName=…
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\NetPCI.sys
;CoInstaller installation
[DestinationDirs]
CoInstaller_CopyFiles = 11
[DriverInstall.CoInstallers]
AddReg = CoInstaller_AddReg
CopyFiles = CoInstaller_CopyFiles
[CoInstaller_AddReg]
HKR,CoInstallers32,0x00010000,“WdfCoInstaller01009.dll,WdfCoInstaller”
[CoInstaller_CopyFiles]
WdfCoInstaller01009.dll,2
[SourceDisksFiles]
wdfcoinstaller01009.dll=1
[DriverInstall.Wdf]
KmdfService = NetPCI, NetPCI_wdfsect
[NetPCI_wdfsect]
KmdfLibraryVersion = 1.9
[Strings]
Provider=…
Manufacturer=…
Product.DeviceDesc=…
INST_DISK_NAME=…
Directory structure:
…\Driver:
netpcicatalogfile.cat
NetPCI.sys
.\i368
.\amd64
…\Driver\i386:
NetPCI.sys
WdfCoInstaller01009.dll
WUDFUpdate_01009.dll
…\Driver\amd64:
NetPCI.sys
WdfCoInstaller01009.dll
WUDFUpdate_01009.dll
Can someone tell me what I am missing?
Regards,
Torben