wpa_supplicant.nsi 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. !define PRODUCT_NAME "wpa_supplicant"
  2. !define PRODUCT_VERSION "@WPAVER@"
  3. !define PRODUCT_PUBLISHER "Jouni Malinen"
  4. Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
  5. outfile "../wpa_supplicant-@WPAVER@.exe"
  6. installDir "$PROGRAMFILES\wpa_supplicant"
  7. Page Directory
  8. Page InstFiles
  9. section -Prerequisites
  10. SetOutPath $INSTDIR\Prerequisites
  11. MessageBox MB_YESNO "Install WinPcap?" /SD IDYES IDNO endWinPcap
  12. File "/opt/Qt-Win/files/WinPcap_4_0_2.exe"
  13. ExecWait "$INSTDIR\Prerequisites\WinPcap_4_0_2.exe"
  14. Goto endWinPcap
  15. endWinPcap:
  16. sectionEnd
  17. section
  18. setOutPath $INSTDIR
  19. File wpa_gui.exe
  20. File wpa_cli.exe
  21. File COPYING
  22. File README
  23. File README-Windows.txt
  24. File win_example.reg
  25. File win_if_list.exe
  26. File wpa_passphrase.exe
  27. File wpa_supplicant.conf
  28. File wpa_supplicant.exe
  29. File wpasvc.exe
  30. File /opt/Qt-Win/files/mingwm10.dll
  31. File /opt/Qt-Win/files/QtCore4.dll
  32. File /opt/Qt-Win/files/QtGui4.dll
  33. writeUninstaller "$INSTDIR\uninstall.exe"
  34. WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\wpa_supplicant" \
  35. "DisplayName" "wpa_supplicant"
  36. WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\wpa_supplicant" \
  37. "UninstallString" "$INSTDIR\uninstall.exe"
  38. ExecWait "$INSTDIR\wpasvc.exe reg"
  39. sectionEnd
  40. section "uninstall"
  41. DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\wpa_supplicant"
  42. delete "$INSTDIR\uninstall.exe"
  43. ExecWait "$INSTDIR\wpasvc.exe unreg"
  44. delete "$INSTDIR\wpa_gui.exe"
  45. delete "$INSTDIR\wpa_cli.exe"
  46. delete "$INSTDIR\COPYING"
  47. delete "$INSTDIR\README"
  48. delete "$INSTDIR\README-Windows.txt"
  49. delete "$INSTDIR\win_example.reg"
  50. delete "$INSTDIR\win_if_list.exe"
  51. delete "$INSTDIR\wpa_passphrase.exe"
  52. delete "$INSTDIR\wpa_supplicant.conf"
  53. delete "$INSTDIR\wpa_supplicant.exe"
  54. delete "$INSTDIR\wpasvc.exe"
  55. delete "$INSTDIR\mingwm10.dll"
  56. delete "$INSTDIR\QtCore4.dll"
  57. delete "$INSTDIR\QtGui4.dll"
  58. delete "$INSTDIR\Prerequisites\WinPcap_4_0_2.exe"
  59. rmdir "$INSTDIR\Prerequisites"
  60. rmdir "$INSTDIR"
  61. sectionEnd