section -Prerequisites
SetOutPath $INSTDIR\Prerequisites
MessageBox MB_YESNO "Install WinPcap?" /SD IDYES IDNO endWinPcap
- File "/opt/Qt-Win/files/WinPcap_4_0_2.exe"
- ExecWait "$INSTDIR\Prerequisites\WinPcap_4_0_2.exe"
+ File "/opt/Qt-Win/files/WinPcap_4_1_2.exe"
+ ExecWait "$INSTDIR\Prerequisites\WinPcap_4_1_2.exe"
Goto endWinPcap
endWinPcap:
sectionEnd
setOutPath $INSTDIR
File wpa_gui.exe
+ File wpa_gui_de.qm
File wpa_cli.exe
File COPYING
File README
File wpasvc.exe
File /opt/Qt-Win/files/mingwm10.dll
+ File /opt/Qt-Win/files/libgcc_s_dw2-1.dll
File /opt/Qt-Win/files/QtCore4.dll
File /opt/Qt-Win/files/QtGui4.dll
+ WriteRegDWORD HKLM "Software\wpa_supplicant" "debug_level" 0
+ WriteRegDWORD HKLM "Software\wpa_supplicant" "debug_show_keys" 0
+ WriteRegDWORD HKLM "Software\wpa_supplicant" "debug_timestamp" 0
+ WriteRegDWORD HKLM "Software\wpa_supplicant" "debug_use_file" 0
+
+ WriteRegDWORD HKLM "Software\wpa_supplicant\configs\default" "ap_scan" 2
+ WriteRegDWORD HKLM "Software\wpa_supplicant\configs\default" "update_config" 1
+ WriteRegDWORD HKLM "Software\wpa_supplicant\configs\default\networks" "dummy" 1
+ DeleteRegValue HKLM "Software\wpa_supplicant\configs\default\networks" "dummy"
+
+ WriteRegDWORD HKLM "Software\wpa_supplicant\interfaces" "dummy" 1
+ DeleteRegValue HKLM "Software\wpa_supplicant\interfaces" "dummy"
+
writeUninstaller "$INSTDIR\uninstall.exe"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\wpa_supplicant" \
"DisplayName" "wpa_supplicant"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\wpa_supplicant" \
"UninstallString" "$INSTDIR\uninstall.exe"
+
+ CreateDirectory "$SMPROGRAMS\wpa_supplicant"
+ CreateShortCut "$SMPROGRAMS\wpa_supplicant\wpa_gui.lnk" "$INSTDIR\wpa_gui.exe"
+ CreateShortCut "$SMPROGRAMS\wpa_supplicant\Uninstall.lnk" "$INSTDIR\uninstall.exe"
+
+ ExecWait "$INSTDIR\wpasvc.exe reg"
sectionEnd
+Function un.onInit
+ MessageBox MB_YESNO "This will uninstall wpa_supplicant. Continue?" IDYES NoAbort
+ Abort
+ NoAbort:
+FunctionEnd
+
section "uninstall"
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\wpa_supplicant"
delete "$INSTDIR\uninstall.exe"
+ ExecWait "$INSTDIR\wpasvc.exe unreg"
+
+ DeleteRegKey HKLM "Software\wpa_supplicant"
+
delete "$INSTDIR\wpa_gui.exe"
+ delete "$INSTDIR\wpa_gui_de.qm"
delete "$INSTDIR\wpa_cli.exe"
delete "$INSTDIR\COPYING"
delete "$INSTDIR\README"
delete "$INSTDIR\wpasvc.exe"
delete "$INSTDIR\mingwm10.dll"
+ delete "$INSTDIR\libgcc_s_dw2-1.dll"
delete "$INSTDIR\QtCore4.dll"
delete "$INSTDIR\QtGui4.dll"
- delete "$INSTDIR\Prerequisites\WinPcap_4_0_2.exe"
+ delete "$INSTDIR\Prerequisites\WinPcap_4_1_2.exe"
rmdir "$INSTDIR\Prerequisites"
rmdir "$INSTDIR"
+
+ delete "$SMPROGRAMS\wpa_supplicant\wpa_gui.lnk"
+ delete "$SMPROGRAMS\wpa_supplicant\Uninstall.lnk"
+ rmdir "$SMPROGRAMS\wpa_supplicant"
sectionEnd