summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dist-assets/windows/installer.nsh16
1 files changed, 4 insertions, 12 deletions
diff --git a/dist-assets/windows/installer.nsh b/dist-assets/windows/installer.nsh
index d25ec9c58c..3d093f0e3d 100644
--- a/dist-assets/windows/installer.nsh
+++ b/dist-assets/windows/installer.nsh
@@ -30,12 +30,6 @@
!define DL_DELETE_NO_ADAPTERS_REMAIN 2
!define DL_DELETE_SOME_ADAPTERS_REMAIN 3
-# Return codes from tapinstall
-!define DEVCON_EXIT_OK 0
-!define DEVCON_EXIT_REBOOT 1
-!define DEVCON_EXIT_FAIL 2
-!define DEVCON_EXIT_USAGE 3
-
# Log targets
!define LOG_FILE 0
!define LOG_VOID 1
@@ -171,7 +165,7 @@
Push $0
Push $1
- nsExec::ExecToStack '"$TEMP\driver\tapinstall.exe" remove ${TAP_HARDWARE_ID}'
+ nsExec::ExecToStack '"$TEMP\driver\driverlogic.exe" remove ${TAP_HARDWARE_ID}'
Pop $0
Pop $1
@@ -209,13 +203,12 @@
${If} $0 == ${DL_DELETE_NO_ADAPTERS_REMAIN}
log::Log "Removing vanilla TAP adapter driver since it is no longer in use"
- nsExec::ExecToStack '"$TEMP\driver\tapinstall.exe" remove ${DEPRECATED_TAP_HARDWARE_ID}'
+ nsExec::ExecToStack '"$TEMP\driver\driverlogic.exe" remove ${DEPRECATED_TAP_HARDWARE_ID}'
Pop $0
Pop $1
- ${If} $0 != ${DEVCON_EXIT_OK}
- ${AndIf} $0 != ${DEVCON_EXIT_REBOOT}
+ ${If} $0 != ${DL_GENERAL_SUCCESS}
StrCpy $R0 "Failed to remove driver: $1"
log::Log $R0
@@ -280,8 +273,7 @@
Pop $0
Pop $1
- ${If} $0 != ${DEVCON_EXIT_OK}
- ${AndIf} $0 != ${DEVCON_EXIT_REBOOT}
+ ${If} $0 != ${DL_GENERAL_SUCCESS}
StrCpy $R0 "Failed to create virtual adapter: error $0"
log::LogWithDetails $R0 $1
Goto InstallDriver_return