1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
;///////////////////////////////////////////////////////////////////////////////////////////////////
;//
;// Copyright (c) 2012 Microsoft Corporation. All Rights Reserved.
;//
;// Module Name:
;// WFPSamplerCalloutDriver.Inf
;//
;// Abstract:
;// INF file for installing the WFPSampler callout driver.
;//
;// Author:
;// Dusty Harper (DHarper)
;//
;// Revision History:
;//
;// [ Month ][Day] [Year] - [Revision]-[ Comments ]
;// April 01, 2010 - 0.0.0.1 - Creation
;//
;///////////////////////////////////////////////////////////////////////////////////////////////////
[Version]
Signature = "$Windows NT$"
Class = WFPCALLOUTS
ClassGuid = {57465043-616C-6C6F-7574-5F636C617373}
Provider = %ProviderString%
CatalogFile = WFPSamplerCalloutDriver.Cat
DriverVer =
PnpLockdown = 1
[SourceDisksNames.$ARCH$]
1 = %WFPSamplerCalloutDriverDiskId%,,,""
[SourceDisksFiles.$ARCH$]
WFPSamplerCalloutDriver.sys = 1,,
[ClassInstall32.nt$ARCH$]
AddReg = WFPCalloutsClassReg
[DestinationDirs]
WFPSamplerCalloutDriver.CopyFiles = 12 ;/// %WinDir%\System32\Drivers
WFPSamplerCalloutDriver.DelFiles = 12 ;/// %WinDir%\System32\Drivers
[DefaultInstall.nt$ARCH$]
OptionDesc = %WFPSamplerCalloutDriverDescription%
CopyFiles = WFPSamplerCalloutDriver.CopyFiles
[DefaultInstall.nt$ARCH$.Services]
AddService = %WFPSamplerCalloutDriverServiceName%,,WFPSamplerCalloutDriver.Service
[DefaultUninstall.nt$ARCH$]
LegacyUninstall = 1
DelFiles = WFPSamplerCalloutDriver.DelFiles
DelReg = WFPCalloutsClassReg
[DefaultUninstall.nt$ARCH$.Services]
DelService = %WFPSamplerCalloutDriverServiceName%,0x200 ;/// SPSVCINST_STOPSERVICE
[WFPCalloutsClassReg]
HKR,,,0
HKR,,Icon,,
HKR,,SilentInstall,,
HKR,,DeviceCharacteristics,0x10001,0x100 ;/// FLG_ADDREG_BINVALUETYPE | FLG_ADDREG_TYPE_MULTI_SZ, FILE_DEVICE_SECURE_OPEN
HKR,,Security,, ;/// Permit Generic All access to SYstem, Built-in Admin, and Local System.
[WFPSamplerCalloutDriver.CopyFiles]
WFPSamplerCalloutDriver.sys,,,0x00000040 ;/// COPYFLG_OVERWRITE_OLDER_ONLY
[WFPSamplerCalloutDriver.DelFiles]
WFPSamplerCalloutDriver.sys
[WFPSamplerCalloutDriver.Service]
DisplayName = %WFPSamplerCalloutDriverServiceName%
Description = %WFPSamplerCalloutDriverServiceDescription%
ServiceType = 1 ;/// SERVICE_KERNEL_DRIVER
StartType = 0 ;/// SERVICE_BOOT_START
ErrorControl = 1 ;/// SERVICE_ERROR_NORMAL
ServiceBinary = %12%\WFPSamplerCalloutDriver.sys ;/// %WinDir%\System32\Drivers\WFPSamplerCalloutDriver.sys
LoadOrderGroup = NDIS ;/// Load immediately after TCPIP.sys
Dependencies = TCPIP
[Strings]
ProviderString = "TODO-Set-Provider"
WFPCalloutsClassName = "WFP Callout Drivers"
WFPSamplerCalloutDriverDeviceDescription = "WFP Sampler Callout Device"
WFPSamplerCalloutDriverDescription = "WFP Sampler Callout Driver"
WFPSamplerCalloutDriverServiceName = "WFPSamplerCallouts"
WFPSamplerCalloutDriverServiceDescription = "WFP Sampler Service - Callouts"
WFPSamplerCalloutDriverDiskId = "WFPSampler Installation Disk"
|