-
Notifications
You must be signed in to change notification settings - Fork 3
Add a way to uninstall the wintun driver from the system #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
The install is handled by the Go code but there's no way to uninstall it currently. I'm not sure if it persists reboot or if it's just loaded when needed. |
Because other software uses |
This is not crucial for alpha |
@deansheather, how important is this for GA? What is the impact? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The installer should come withwintun.dll
to be dropped in the same directory we will be downloading the VPN binary to. It should also install the driver during installation, and uninstall it during uninstallation. This could either be by delegating the install/uninstall to the Go code, or importing the DLL in the installer and calling the correct method.We will most likely need to check-inwintun.dll
to this repo.We ship
wintun.dll
and it gets automatically loaded by the Go code, but we should add some method of uninstalling the system driver from the system on user request. Tailscale does this by having a signal you can send to the system service to have it uninstall the driver.The text was updated successfully, but these errors were encountered: