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
|
; version section
[Version]
Signature = "$Windows NT$"
Class = NetService
ClassGUID = {4D36E974-E325-11CE-BFC1-08002BE10318}
Provider = %Unipi%
DriverVer = 26/02/2010,3.0.0.2
; manufacturer section
[Manufacturer]
%Unipi% = UNIPI,NTx86
; control flags section
; optional, unused in netipfw.inf inf, used in netipfw_m.inf
[ControlFlags]
; models section
[UNIPI] ; Win2k
%Desc% = Ipfw.ndi, unipi_ipfw
[UNIPI.NTx86] ;For WinXP and later
%Desc% = Ipfw.ndi, unipi_ipfw
; ddinstall section
[Ipfw.ndi]
AddReg = Ipfw.ndi.AddReg, Ipfw.AddReg
Characteristics = 0x4410 ; NCF_FILTER | NCF_NDIS_PROTOCOL !--Filter Specific--!!
CopyFiles = Ipfw.Files.Sys
CopyInf = netipfw_m.inf
; remove section
[Ipfw.ndi.Remove]
DelFiles = Ipfw.Files.Sys
;ddinstall.services section
[Ipfw.ndi.Services]
AddService = Ipfw,,Ipfw.AddService
[Ipfw.AddService]
DisplayName = %ServiceDesc%
ServiceType = 1 ;SERVICE_KERNEL_DRIVER
StartType = 3 ;SERVICE_DEMAND_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ipfw.sys
AddReg = Ipfw.AddService.AddReg
[Ipfw.AddService.AddReg]
;file copy related sections
[SourceDisksNames]
1=%DiskDescription%,"",,
[SourceDisksFiles]
ipfw.sys=1
[DestinationDirs]
DefaultDestDir = 12
Ipfw.Files.Sys = 12 ; %windir%\System32\drivers
; ddinstall->copyfiles points here
[Ipfw.Files.Sys]
ipfw.sys,,,2
; ddinstall->addreg points here
[Ipfw.ndi.AddReg]
HKR, Ndi, HelpText, , %HELP% ; this is displayed at the bottom of the General page of the Connection Properties dialog box
HKR, Ndi, FilterClass, , failover
HKR, Ndi, FilterDeviceInfId, , unipi_ipfwmp
HKR, Ndi, Service, , Ipfw
HKR, Ndi\Interfaces, UpperRange, , noupper
HKR, Ndi\Interfaces, LowerRange, , nolower
HKR, Ndi\Interfaces, FilterMediaTypes, , "ethernet, tokenring, fddi, wan"
;strings section
[Strings]
Unipi = "Unipi"
DiskDescription = "Ipfw Driver Disk"
Desc = "ipfw+dummynet"
HELP = "This is ipfw and dummynet network emulator, developed by unipi.it"
ServiceDesc = "ipfw service"
|