Adam Ierymenko a0acc82e99 1.14.1 (#2362) hai 10 meses
..
TapDriver6 2672d037a8 ARM64 Support for TapDriver6 (#1949) %!s(int64=2) %!d(string=hai) anos
ZeroTierOne a0acc82e99 1.14.1 (#2362) hai 10 meses
ZeroTierOneSDK a83c7c0d07 remove debugging flag %!s(int64=8) %!d(string=hai) anos
packages 5b6ddaa2d7 Base windows UI is working. %!s(int64=9) %!d(string=hai) anos
README.md 72cf3f2315 add Debug target fixes + README examples to run a custom binary hai 1 ano
ZeroTierOne.sln abad7d8fe1 more project updates for win ARM64 hai 1 ano
ZeroTierOneSDK.sln 5b3d9f9184 added Windows SDK in form of dlls %!s(int64=8) %!d(string=hai) anos

README.md

This folder contains the Windows driver code, Windows-specific service code, and the Microsoft Visual Studio projects and "solution" for doing Windows builds.

This code may also build with MinGW but this hasn't been tested.

Building

MSBuild ZeroTierOne.sln /property:Configuration=Release /property:Platform=ARM64

(substitute e.g. Debug, x64, etc. as needed above, or use Visual Studio to select a target)

Testing

PowerShell admin session #1 inside <PROJECT_DIR>\windows\Build\<ARCH>\<TARGET>:

PS C:\Users\<USER>\ZeroTierOne\windows\Build\ARM64\Release> .\zerotier-one_arm64.exe -p9994 -C C:\<SOME_TEMP_DIR>\
Starting Control Plane...
Starting V6 Control Plane...                                             

Session #2:

PS C:\Users\<USER>\ZeroTierOne\windows\Build\ARM64\Release> zerotier-cli.bat -p9994 -D"\Users\rcode\scratch\zt1_home\" info
info c3e46fa070 1.12.2 ONLINE
PS C:\Users\<USER>\code\ZeroTierOne\windows\Build\ARM64\Release> zerotier-cli.bat -p9994 -D"\Users\<SOME_TEMP_DIR>\scratch\zt1_home\" join ebe7fbd4458bde97
200 join OK                                                                                                             PS C:\Users\<USER>\code\ZeroTierOne\windows\Build\ARM64\Release>