diff --git a/ext/bin/tap-windows/x86/WdfCoinstaller01011.dll b/ext/bin/tap-windows/x86/WdfCoinstaller01011.dll new file mode 100644 index 000000000..e943ea45e Binary files /dev/null and b/ext/bin/tap-windows/x86/WdfCoinstaller01011.dll differ diff --git a/ext/bin/tap-windows/x86/zttap200.cat b/ext/bin/tap-windows/x86/zttap200.cat new file mode 100644 index 000000000..d90ecbbee Binary files /dev/null and b/ext/bin/tap-windows/x86/zttap200.cat differ diff --git a/ext/bin/tap-windows/x86/zttap200.inf b/ext/bin/tap-windows/x86/zttap200.inf new file mode 100644 index 000000000..99aac9f2b --- /dev/null +++ b/ext/bin/tap-windows/x86/zttap200.inf @@ -0,0 +1,76 @@ +[Version] +Signature="$WINDOWS NT$" +Class=Net +ClassGuid={4d36e972-e325-11ce-bfc1-08002be10318} +Provider=%Provider% +CatalogFile=zttap200.cat +DriverVer=01/24/2014,17.25.51.226 + +[Strings] +DeviceDescription = "ZeroTier One Virtual Network Port" +Provider = "ZeroTier Networks LLC" + +; To build for x86, take NTamd64 off this and off the named section manually, build, then put it back! +[Manufacturer] +%Provider%=zttap200 + +[zttap200] +%DeviceDescription%=zttap200.ndi,zttap200 + +[zttap200.ndi] +CopyFiles = zttap200.driver,zttap200.files +AddReg = zttap200.reg +AddReg = zttap200.params.reg +Characteristics = 0x81 + +[zttap200.ndi.Services] +AddService = zttap200, 2, zttap200.service + +[zttap200.reg] +HKR, Ndi, Service, 0, "zttap200" +HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" +HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" +HKR, , Manufacturer, 0, "%Provider%" +HKR, , ProductName, 0, "%DeviceDescription%" + +[zttap200.params.reg] +HKR, Ndi\params\MTU, ParamDesc, 0, "MTU" +HKR, Ndi\params\MTU, Type, 0, "int" +HKR, Ndi\params\MTU, Default, 0, "2800" +HKR, Ndi\params\MTU, Optional, 0, "0" +HKR, Ndi\params\MTU, Min, 0, "100" +HKR, Ndi\params\MTU, Max, 0, "2800" +HKR, Ndi\params\MTU, Step, 0, "1" +HKR, Ndi\params\MediaStatus, ParamDesc, 0, "Media Status" +HKR, Ndi\params\MediaStatus, Type, 0, "enum" +HKR, Ndi\params\MediaStatus, Default, 0, "0" +HKR, Ndi\params\MediaStatus, Optional, 0, "0" +HKR, Ndi\params\MediaStatus\enum, "0", 0, "Application Controlled" +HKR, Ndi\params\MediaStatus\enum, "1", 0, "Always Connected" +HKR, Ndi\params\MAC, ParamDesc, 0, "MAC Address" +HKR, Ndi\params\MAC, Type, 0, "edit" +HKR, Ndi\params\MAC, Optional, 0, "1" + +[zttap200.service] +DisplayName = %DeviceDescription% +ServiceType = 1 +StartType = 3 +ErrorControl = 1 +LoadOrderGroup = NDIS +ServiceBinary = %12%\zttap200.sys + +[SourceDisksNames] +1 = %DeviceDescription%, zttap200.sys + +[SourceDisksFiles] +zttap200.sys = 1 + +[DestinationDirs] +zttap200.files = 11 +zttap200.driver = 12 + +[zttap200.files] +; + +[zttap200.driver] +zttap200.sys,,,6 ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK diff --git a/ext/bin/tap-windows/x86/zttap200.sys b/ext/bin/tap-windows/x86/zttap200.sys new file mode 100644 index 000000000..b7b11fbe8 Binary files /dev/null and b/ext/bin/tap-windows/x86/zttap200.sys differ diff --git a/windows/TapDriver Package/TapDriver Package.vcxproj b/windows/TapDriver Package/TapDriver Package.vcxproj index 86d2505ab..b5d167418 100644 --- a/windows/TapDriver Package/TapDriver Package.vcxproj +++ b/windows/TapDriver Package/TapDriver Package.vcxproj @@ -264,6 +264,36 @@ true + + + 2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86 + + + + + 2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86 + + + + + 2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86 + + + + + 2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86 + + + + + 2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86 + + + + + 2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86 + + diff --git a/windows/TapDriver/TapDriver.vcxproj b/windows/TapDriver/TapDriver.vcxproj index 79d9c7735..787cc68f0 100644 --- a/windows/TapDriver/TapDriver.vcxproj +++ b/windows/TapDriver/TapDriver.vcxproj @@ -124,7 +124,7 @@ - ztTap100 + zttap200 $(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\ $(Platform)\$(ConfigurationName)\ http://timestamp.digicert.com/ @@ -133,31 +133,31 @@ DbgengKernelDebugger - ztTap100 + zttap200 $(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\ $(Platform)\$(ConfigurationName)\ http://timestamp.digicert.com/ - ztTap100 + zttap200 $(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\ $(Platform)\$(ConfigurationName)\ http://timestamp.digicert.com/ - ztTap100 + zttap200 $(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\ $(Platform)\$(ConfigurationName)\ http://timestamp.digicert.com/ - ztTap100 + zttap200 $(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\ $(Platform)\$(ConfigurationName)\ http://timestamp.digicert.com/ - ztTap100 + zttap200 $(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\ $(Platform)\$(ConfigurationName)\ http://timestamp.digicert.com/