DPinst wants drivers to be digitaly signed drivers else she fails.
What is the simple way to digitaly sign drivers presuming that I have the inf ksbus.inf and one sys KSBus.sysfile?
Trying to use MakeCat.Exe I have write the following cdf file.ksbus.inf wrote:[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%KERNSAFE%
DriverVer=02/07/2005, 1.00.0000
CatalogFile =KSBus.cat
[DestinationDirs]
DefaultDestDir = 12
[SourceDisksNames]
1 = %DiskId1%,,,""
[SourceDisksFiles]
ksbus.sys = 1,,
[Manufacturer]
%StdMfg%=Standard,NTamd64
[Standard]
%Bus.DeviceDesc%=Bus_Device, root\ksbus
[Standard.NTamd64]
%Bus.DeviceDesc%=Bus_Device_amd64, root\ksbus
[Bus_Device.NT]
CopyFiles=%windir%\system32\drivers
[Drivers_Dir]
ksbus.sys
[Bus_Device_amd64.NT]
CopyFiles=Drivers_Dir_amd64
[Drivers_Dir_amd64]
ksbus64.sys
[Bus_Device.NT.Services]
AddService = ksbus,%SPSVCINST_ASSOCSERVICE%, bus_Service_Inst
[Bus_Device_amd64.NT.Services]
AddService = ksbus,%SPSVCINST_ASSOCSERVICE%, bus_Service_Inst_amd64
[bus_Service_Inst]
DisplayName = %bus.SVCDESC%
ServiceType = 1
StartType = 0
ErrorControl = 1
ServiceBinary = %12%\ksbus.sys
LoadOrderGroup = Boot Bus Extender
[bus_Service_Inst_amd64]
DisplayName = %bus.SVCDESC%
ServiceType = 1
StartType = 0
ErrorControl = 1
ServiceBinary = %12%\ksbus64.sys
LoadOrderGroup = Boot Bus Extender
[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
KERNSAFE = "KernSafe Technologies"
StdMfg = "System Bus Extension"
DiskId1 = "System Bus Installation Disk #1"
Bus.DeviceDesc = "KernSafe Virtual System Bus"
bus.SVCDESC = "KernSafe Virtual System Bus"
MakeCat.Exe make one cat file, but DPInst still says that' unsigned driver.KSBus.cdf wrote: [CatalogHeader]
Name=KSBus.cat
PublicVersion=0x0000001
EncodingType=0x00010001
CATATTR1=0x10010001:OSAttr:2:6.0
[CatalogFiles]
ksbus.inf=ksbus.inf
KSBus.sys=KSBus.sys
Microsoft's samples are verry poor.
I have tried also to use inf2cat but constanly refuse to make anything saying that's one error.
Samebody ideeas?
NOTE: the files make part from KernSafe TotalMounter free virtual CD/DVD-ROM/RW/RAM emulator.
The original inf allready contains one error
so no work silent.(TotalMounter.exe /S)[SourceDisksFiles]
dsbus.sys = 1,, <---- KSBus.sys