From: Jouni Malinen Date: Sun, 21 Dec 2008 17:50:39 +0000 (+0200) Subject: Add Start menu shortcuts to wpa_gui and uninstall X-Git-Tag: hostap_0_6_7~76 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=libeap.git;a=commitdiff_plain;h=45832ddd4db7cfeceaf71d953f75c9df9ddade56 Add Start menu shortcuts to wpa_gui and uninstall In addition, make uninstall use confirm dialog to avoid accidental uninstalls. --- diff --git a/wpa_supplicant/wpa_supplicant.nsi b/wpa_supplicant/wpa_supplicant.nsi index 27761bd..d5eb0dd 100644 --- a/wpa_supplicant/wpa_supplicant.nsi +++ b/wpa_supplicant/wpa_supplicant.nsi @@ -46,10 +46,20 @@ section 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" @@ -76,4 +86,8 @@ section "uninstall" rmdir "$INSTDIR\Prerequisites" rmdir "$INSTDIR" + + delete "$SMPROGRAMS\wpa_supplicant\wpa_gui.lnk" + delete "$SMPROGRAMS\wpa_supplicant\Uninstall.lnk" + rmdir "$SMPROGRAMS\wpa_supplicant" sectionEnd