win-pvdrivers

view target/xenpci.inf @ 7:078654ce6a13

Fixed the XenHide inf file so that we don't need to bother with the regedit step anymore on install
author James Harper <james.harper@bendigoit.com.au>
date Mon Nov 12 23:04:56 2007 +1100 (2007-11-12)
parents
children d25a6f733a8e
line source
1 [Version]
2 Signature="$WINDOWS NT$"
3 Class=Xen
4 ClassGuid={C828ABE9-14CA-4445-BAA6-82C2376C6518}
5 Provider=%JAMESHARPER%
6 DriverVer=11/12/2007,1.0.1.5
8 [DestinationDirs]
9 DefaultDestDir = 12
10 ClassInstall32_CopyFiles=11
11 CoInstaller_CopyFiles = 11
13 ; ================= Class section =====================
15 [ClassInstall32]
16 Addreg=ClassInstall32_AddReg
17 CopyFiles=ClassInstall32_CopyFiles
19 [ClassInstall32_AddReg]
20 HKR,,,0,%ClassName%
21 HKR,,Icon,,-5
22 HKR,,DeviceCharacteristics,0x10001,0x100 ;Use same security checks on relative opens
23 HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;BA)" ;Allow generic all access to system and built-in Admin.
25 [ClassInstall32_CopyFiles]
27 ; ================= Device Install section =====================
29 [ControlFlags]
30 ExcludeFromSelect=*
33 [Manufacturer]
34 %JAMESHARPER%=JAMESHARPER,NTx86
36 ; For Win2K
37 [JAMESHARPER]
38 ; DisplayName Section DeviceId
39 ; ----------- ------- --------
40 %XenPCI.DRVDESC%=XenPCI_Inst, PCI\VEN_5853&DEV_0001
42 ; For XP and later
43 [JAMESHARPER.NTx86]
44 ; DisplayName Section DeviceId
45 ; ----------- ------- --------
46 %XenPCI.DRVDESC%=XenPCI_Inst, PCI\VEN_5853&DEV_0001
48 [XenPCI_Inst.NT]
49 CopyFiles=XenPCI.CopyFiles
51 [XenPCI.CopyFiles]
52 xenpci.sys
54 [SourceDisksFiles]
55 xenpci.sys=1
56 WdfCoinstaller01005.dll=1,,
58 [SourceDisksNames.x86]
59 1 = %DISK_NAME%,,,\i386
61 [XenPCI_Inst.NT.Services]
62 AddService=XenPCI,2,XenPCI_Service
64 [XenPCI_Service]
65 DisplayName = %XenPCI.SVCDESC%
66 ServiceType = 1
67 StartType = 0
68 ErrorControl = 1
69 LoadOrderGroup = WdfLoadGroup
70 ServiceBinary = %12%\xenpci.sys
72 [XenPCI_Inst.NT.CoInstallers]
73 AddReg=CoInstaller_AddReg
74 CopyFiles=CoInstaller_CopyFiles
76 [CoInstaller_CopyFiles]
77 WdfCoinstaller01005.dll,,,2
79 [CoInstaller_AddReg]
80 HKR,,CoInstallers32,0x00010000, "WdfCoinstaller01005.dll,WdfCoInstaller"
82 [XenPCI_Inst.NT.Wdf]
83 KmdfService = xenpci, xenpci_wdfsect
85 [xenpci_wdfsect]
86 KmdfLibraryVersion = 1.0
88 [Strings]
89 JAMESHARPER = "James Harper"
90 ClassName = "System devices"
91 XenPCI.SVCDESC = "Xen PCI Device Driver"
92 XenPCI.DRVDESC = "Xen PCI Device Driver"
93 DISK_NAME = "Xen PCI Device Driver Install Disk"