|
|
|
@ -11,21 +11,24 @@ UninstPage instfiles
@@ -11,21 +11,24 @@ UninstPage instfiles
|
|
|
|
|
|
|
|
|
|
LicenseData license.txt |
|
|
|
|
|
|
|
|
|
Section "" |
|
|
|
|
|
|
|
|
|
Section |
|
|
|
|
SetOutPath $INSTDIR |
|
|
|
|
File /r release\*.* |
|
|
|
|
WriteUninstaller $INSTDIR\QGroundControl_uninstall.exe |
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\QGroundControl" "DisplayName" "QGroundControl" |
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\QGroundControl" "UninstallString" "$\"$INSTDIR\QGroundControl_uninstall.exe$\"" |
|
|
|
|
SectionEnd |
|
|
|
|
|
|
|
|
|
Section "Uninstall" |
|
|
|
|
SetShellVarContext all |
|
|
|
|
Delete $INSTDIR\QGroundControl_uninstall.exe |
|
|
|
|
RMDir /r /REBOOTOK $INSTDIR |
|
|
|
|
RMDir /r /REBOOTOK "$SMPROGRAMS\QGroundControl\" |
|
|
|
|
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\QGroundControl" |
|
|
|
|
SectionEnd |
|
|
|
|
|
|
|
|
|
Section "create Start Menu Shortcuts" |
|
|
|
|
SetShellVarContext all |
|
|
|
|
CreateDirectory "$SMPROGRAMS\QGroundControl" |
|
|
|
|
CreateShortCut "$SMPROGRAMS\QGroundControl\uninstall.lnk" "$INSTDIR\QGroundControl_uninstall.exe" "" "$INSTDIR\QGroundControl_uninstall.exe" 0 |
|
|
|
|
CreateShortCut "$SMPROGRAMS\QGroundControl\QGroundControl.lnk" "$INSTDIR\qgroundcontrol.exe" "" "$INSTDIR\qgroundcontrol.exe" 0 |
|
|
|
|
SectionEnd |