diff options
-rw-r--r-- | ext/bin/tap-windows/x86/WdfCoinstaller01011.dll | bin | 0 -> 1629040 bytes | |||
-rw-r--r-- | ext/bin/tap-windows/x86/zttap200.cat | bin | 0 -> 10496 bytes | |||
-rw-r--r-- | ext/bin/tap-windows/x86/zttap200.inf | 76 | ||||
-rw-r--r-- | ext/bin/tap-windows/x86/zttap200.sys | bin | 0 -> 28824 bytes | |||
-rw-r--r-- | windows/TapDriver Package/TapDriver Package.vcxproj | 30 | ||||
-rw-r--r-- | windows/TapDriver/TapDriver.vcxproj | 12 |
6 files changed, 112 insertions, 6 deletions
diff --git a/ext/bin/tap-windows/x86/WdfCoinstaller01011.dll b/ext/bin/tap-windows/x86/WdfCoinstaller01011.dll Binary files differnew file mode 100644 index 00000000..e943ea45 --- /dev/null +++ b/ext/bin/tap-windows/x86/WdfCoinstaller01011.dll diff --git a/ext/bin/tap-windows/x86/zttap200.cat b/ext/bin/tap-windows/x86/zttap200.cat Binary files differnew file mode 100644 index 00000000..d90ecbbe --- /dev/null +++ b/ext/bin/tap-windows/x86/zttap200.cat diff --git a/ext/bin/tap-windows/x86/zttap200.inf b/ext/bin/tap-windows/x86/zttap200.inf new file mode 100644 index 00000000..99aac9f2 --- /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 Binary files differnew file mode 100644 index 00000000..b7b11fbe --- /dev/null +++ b/ext/bin/tap-windows/x86/zttap200.sys diff --git a/windows/TapDriver Package/TapDriver Package.vcxproj b/windows/TapDriver Package/TapDriver Package.vcxproj index 86d2505a..b5d16741 100644 --- a/windows/TapDriver Package/TapDriver Package.vcxproj +++ b/windows/TapDriver Package/TapDriver Package.vcxproj @@ -264,6 +264,36 @@ <Verbose>true</Verbose> </Inf2Cat> </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Vista Debug|Win32'"> + <Inf2Cat> + <WindowsVersionList>2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86</WindowsVersionList> + </Inf2Cat> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|Win32'"> + <Inf2Cat> + <WindowsVersionList>2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86</WindowsVersionList> + </Inf2Cat> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Vista Release|Win32'"> + <Inf2Cat> + <WindowsVersionList>2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86</WindowsVersionList> + </Inf2Cat> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win7 Debug|Win32'"> + <Inf2Cat> + <WindowsVersionList>2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86</WindowsVersionList> + </Inf2Cat> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win7 Release|Win32'"> + <Inf2Cat> + <WindowsVersionList>2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86</WindowsVersionList> + </Inf2Cat> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|Win32'"> + <Inf2Cat> + <WindowsVersionList>2000;XP_X86;Server2003_X86;Vista_X86;Server2008_X86;7_X86;8_X86</WindowsVersionList> + </Inf2Cat> + </ItemDefinitionGroup> <ItemGroup> <FilesToPackage Include="@(Inf->'%(CopyOutput)')" Condition="'@(Inf)'!=''" /> </ItemGroup> diff --git a/windows/TapDriver/TapDriver.vcxproj b/windows/TapDriver/TapDriver.vcxproj index 79d9c773..787cc68f 100644 --- a/windows/TapDriver/TapDriver.vcxproj +++ b/windows/TapDriver/TapDriver.vcxproj @@ -124,7 +124,7 @@ </ImportGroup> <PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Vista Debug|Win32'"> - <TargetName>ztTap100</TargetName> + <TargetName>zttap200</TargetName> <OutDir>$(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\</OutDir> <IntDir>$(Platform)\$(ConfigurationName)\</IntDir> <TimeStampServer>http://timestamp.digicert.com/</TimeStampServer> @@ -133,31 +133,31 @@ <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|Win32'"> - <TargetName>ztTap100</TargetName> + <TargetName>zttap200</TargetName> <OutDir>$(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\</OutDir> <IntDir>$(Platform)\$(ConfigurationName)\</IntDir> <TimeStampServer>http://timestamp.digicert.com/</TimeStampServer> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Vista Release|Win32'"> - <TargetName>ztTap100</TargetName> + <TargetName>zttap200</TargetName> <OutDir>$(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\</OutDir> <IntDir>$(Platform)\$(ConfigurationName)\</IntDir> <TimeStampServer>http://timestamp.digicert.com/</TimeStampServer> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win7 Debug|Win32'"> - <TargetName>ztTap100</TargetName> + <TargetName>zttap200</TargetName> <OutDir>$(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\</OutDir> <IntDir>$(Platform)\$(ConfigurationName)\</IntDir> <TimeStampServer>http://timestamp.digicert.com/</TimeStampServer> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win7 Release|Win32'"> - <TargetName>ztTap100</TargetName> + <TargetName>zttap200</TargetName> <OutDir>$(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\</OutDir> <IntDir>$(Platform)\$(ConfigurationName)\</IntDir> <TimeStampServer>http://timestamp.digicert.com/</TimeStampServer> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|Win32'"> - <TargetName>ztTap100</TargetName> + <TargetName>zttap200</TargetName> <OutDir>$(SolutionDir)\Build\$(Platform)\$(ConfigurationName)\</OutDir> <IntDir>$(Platform)\$(ConfigurationName)\</IntDir> <TimeStampServer>http://timestamp.digicert.com/</TimeStampServer> |