diff --git a/inf/windivert32.inf b/inf/windivert32.inf new file mode 100644 index 0000000..b6a107c --- /dev/null +++ b/inf/windivert32.inf @@ -0,0 +1,48 @@ +[Version] +Signature = "$Windows NT$" +Class = WFPCALLOUTS +ClassGuid = {57465043-616C-6C6F-7574-5F636C617373} +Provider = %Basil% +CatalogFile = WinDivert32.Cat +DriverVer = 09/24/2017,1.3.0 + +[SourceDisksNames] +1 = %DiskName% + +[SourceDisksFiles] +WinDivert32.sys = 1 + +[DestinationDirs] +DefaultDestDir = 12 ; %windir%\system32\drivers +WinDivertCalloutDriver.DriverFiles = 12 ; %windir%\system32\drivers + +[DefaultInstall] +OptionDesc = %Description% +CopyFiles = WinDivertCalloutDriver.DriverFiles + +[DefaultInstall.Services] +AddService = %ServiceName%,,WinDivertCalloutDriver.Service + +[DefaultUninstall] +DelFiles = WinDivertCalloutDriver.DriverFiles + +[DefaultUninstall.Services] +DelService = WinDivertCalloutDriver,0x200 ; SPSVCINST_STOPSERVICE + +[WinDivertCalloutDriver.DriverFiles] +WinDivert32.sys,,,0x00000040 ; COPYFLG_OVERWRITE_OLDER_ONLY + +[WinDivertCalloutDriver.Service] +DisplayName = %ServiceName% +Description = %ServiceDesc% +ServiceType = 1 ; SERVICE_KERNEL_DRIVER +StartType = 0 ; SERVICE_BOOT_START +ErrorControl = 1 ; SERVICE_ERROR_NORMAL +ServiceBinary = %12%\WinDivert32.sys + +[Strings] +%Basil% = "Basil" +%DiskName% = "WinDivert Installation Disk" +%Description% = "WinDivert Driver" +%ServiceName% = "WinDivert" +%ServiceDesc% = "WinDivert Driver" diff --git a/inf/windivert64.inf b/inf/windivert64.inf new file mode 100644 index 0000000..1b75a6f --- /dev/null +++ b/inf/windivert64.inf @@ -0,0 +1,48 @@ +[Version] +Signature = "$Windows NT$" +Class = WFPCALLOUTS +ClassGuid = {57465043-616C-6C6F-7574-5F636C617373} +Provider = %Basil% +CatalogFile = WinDivert64.Cat +DriverVer = 09/24/2017,1.3.0 + +[SourceDisksNames] +1 = %DiskName% + +[SourceDisksFiles] +WinDivert64.sys = 1 + +[DestinationDirs] +DefaultDestDir = 12 ; %windir%\system32\drivers +WinDivertCalloutDriver.DriverFiles = 12 ; %windir%\system32\drivers + +[DefaultInstall] +OptionDesc = %Description% +CopyFiles = WinDivertCalloutDriver.DriverFiles + +[DefaultInstall.Services] +AddService = %ServiceName%,,WinDivertCalloutDriver.Service + +[DefaultUninstall] +DelFiles = WinDivertCalloutDriver.DriverFiles + +[DefaultUninstall.Services] +DelService = WinDivertCalloutDriver,0x200 ; SPSVCINST_STOPSERVICE + +[WinDivertCalloutDriver.DriverFiles] +WinDivert64.sys,,,0x00000040 ; COPYFLG_OVERWRITE_OLDER_ONLY + +[WinDivertCalloutDriver.Service] +DisplayName = %ServiceName% +Description = %ServiceDesc% +ServiceType = 1 ; SERVICE_KERNEL_DRIVER +StartType = 0 ; SERVICE_BOOT_START +ErrorControl = 1 ; SERVICE_ERROR_NORMAL +ServiceBinary = %12%\WinDivert64.sys + +[Strings] +%Basil% = "Basil" +%DiskName% = "WinDivert Installation Disk" +%Description% = "WinDivert Driver" +%ServiceName% = "WinDivert" +%ServiceDesc% = "WinDivert Driver"