From 8169b3548251b6e1cb78fa1c7561469bad4e1692 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Thu, 30 Jul 2015 11:31:38 -0700 Subject: Kill the devcon.exe dependency by dynamically loading cfgmgr32, newdev, and setupapi and using these functions directly. --- ext/bin/devcon/README.txt | 7 ------- ext/bin/devcon/devcon_x64.exe | Bin 90456 -> 0 bytes ext/bin/devcon/devcon_x86.exe | Bin 86360 -> 0 bytes ext/installfiles/windows/ZeroTier One.aip | 23 ++++++++++------------- 4 files changed, 10 insertions(+), 20 deletions(-) delete mode 100644 ext/bin/devcon/README.txt delete mode 100644 ext/bin/devcon/devcon_x64.exe delete mode 100644 ext/bin/devcon/devcon_x86.exe (limited to 'ext') diff --git a/ext/bin/devcon/README.txt b/ext/bin/devcon/README.txt deleted file mode 100644 index 15cf1478..00000000 --- a/ext/bin/devcon/README.txt +++ /dev/null @@ -1,7 +0,0 @@ -This is the Microsoft "devcon" utility, which as far as I know is -fair game to redistribute. It's packaged with OpenVPN and several -other things and also distributed in source code form as an example -program by Microsoft. - -It's called by zerotier-one.exe to automagically install and remove -instances of the tap device. diff --git a/ext/bin/devcon/devcon_x64.exe b/ext/bin/devcon/devcon_x64.exe deleted file mode 100644 index 5181aeb6..00000000 Binary files a/ext/bin/devcon/devcon_x64.exe and /dev/null differ diff --git a/ext/bin/devcon/devcon_x86.exe b/ext/bin/devcon/devcon_x86.exe deleted file mode 100644 index ce752b6e..00000000 Binary files a/ext/bin/devcon/devcon_x86.exe and /dev/null differ diff --git a/ext/installfiles/windows/ZeroTier One.aip b/ext/installfiles/windows/ZeroTier One.aip index 8b26171c..5bdebe40 100644 --- a/ext/installfiles/windows/ZeroTier One.aip +++ b/ext/installfiles/windows/ZeroTier One.aip @@ -62,8 +62,6 @@ - - @@ -73,15 +71,13 @@ - + - - @@ -234,10 +230,8 @@ - - - - + + @@ -259,10 +253,8 @@ - - - - + + @@ -306,6 +298,11 @@ + + + + + -- cgit v1.2.3