Add Start menu shortcuts to wpa_gui and uninstall
authorJouni Malinen <j@w1.fi>
Sun, 21 Dec 2008 17:50:39 +0000 (19:50 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 21 Dec 2008 17:50:39 +0000 (19:50 +0200)
In addition, make uninstall use confirm dialog to avoid accidental
uninstalls.

wpa_supplicant/wpa_supplicant.nsi

index 27761bd..d5eb0dd 100644 (file)
@@ -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