Hi Tim,
Thanks for the response, I am NOT using in-box display driver, I think the problem is that Vista is not loading this display driver properly.
I get the message in setupapi.dev.log
"Drp target file C:\Windows\System32\TestDisp.dll " is owned by TI flq {SPFILENOTIFY_ENDCOPY}
{SPFILENOTIFY_ENDCOPY}
And my inf looks like this, am I missing anything here?
[Version]
Signature=“$Windows NT$”
Provider=%mydr%
ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
Class=Display
DriverVer=11/03/2008, 1.00.00.0008
[DestinationDirs]
DefaultDestDir = 11
TestMini.Miniport = 12 ; drivers
TestMini.Display = 11 ; system32
;
; Driver information
;
[Manufacturer]
%mydrv% = mydrv.Mfg
[mydrv.Mfg]
%mydrv.DeviceDesc0% = TestMini, NOPNP
%mydrv.DeviceDesc0% - Standard PCI Graphics Adapter (VGA) = TestMini, PCI\CC_0300
%mydrv.DeviceDesc0% - Standard PCI Graphics Adapter (XGA) = TestMini, PCI\CC_0301
%mydrv.DeviceDesc0% - Standard PCI Graphics Adapter = TestMini, PCI\CC_0380
%mydrv.DeviceDesc0% - Standard Graphics Adapter (VGA) = TestMini, *PNP0900
%mydrv.DeviceDesc0% - VGA = TestMini, *PNP0917
%mydrv.DeviceDesc0% - SVGA = TestMini, NOPNP
%mydrv.DeviceDesc0% (ATI Rage 128PRO 4x pri) = TestMini, PCI\VEN_1002&DEV_5046
%mydrv.DeviceDesc0% (ATI RV250 pri) = TestMini, PCI\VEN_1002&DEV_4966&SUBSYS_4F721002
%mydrv.DeviceDesc0% (ATI RV250 sec) = TestMini, PCI\VEN_1002&DEV_4963&SUBSYS_4F731002
%mydrv.DeviceDesc0% (Intel D845G) = TestMini, PCI\VEN_8086&DEV_2562&SUBSYS_52478086
;
; General installation section
;
[TestMini]
AddReg=TestMini.AddReg
CopyFiles=TestMini.Miniport, TestMini.Display
[TestMini.AddReg]
;
; File sections
;
[TestMini.Miniport]
TestMini.sys
[TestMini.Display]
TestDisp.dll
;
; Service Installation
;
[TestMini.Services]
AddService = TestMini, 0x00000002 , TestMini_Service_Inst, TestMini_EventLog_Inst
[TestMini_Service_Inst]
DisplayName = %TestMini.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 1 ; SERVICE_SYSTEM_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary = %12%\TestMini.sys
[TestMini_EventLog_Inst]
AddReg = TestMini_EventLog_AddReg
[TestMini_EventLog_AddReg]
HKR,EventMessageFile,0x00020000,“%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\TestMini.sys”
HKR,TypesSupported,0x00010001,7
;
; Software Installation
;
[TestMini.SoftwareSettings]
AddReg = TestMini_SoftwareDeviceSettings
[TestMini_SoftwareDeviceSettings]
HKR, InstalledDisplayDrivers, %REG_MULTI_SZ%, TestDisp
HKR, VgaCompatible, %REG_DWORD%, 0
;
; Source file information
;
[SourceDisksNames.x86]
1 = %DiskId1%,“”
[SourceDisksFiles]
; Files for disk mydrv Corp Installation Disk #1 (Display)
TestMini.sys = 1,
TestDisp.dll = 1
[Strings]
;
; Non-Localizable Strings
;
REG_SZ = 0x00000000
REG_MULTI_SZ = 0x00010000
REG_EXPAND_SZ = 0x00020000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
SERVICEROOT = “System\CurrentControlSet\Services”
;
; Localizable Strings
;
mydrv.DeviceDesc0 = “My Miniport”
DiskId1 = “mydrv Installation Disk (Display)”
mydrv = "mydrv "
TestMini.SvcDesc=“My Miniport”