|
|
|
@ -73,8 +73,12 @@ doinstall:
@@ -73,8 +73,12 @@ doinstall:
|
|
|
|
|
File /r /x ${EXENAME}.pdb /x ${EXENAME}.lib /x ${EXENAME}.exp ${DESTDIR}\*.* |
|
|
|
|
File deploy\px4driver.msi |
|
|
|
|
WriteUninstaller $INSTDIR\${EXENAME}-Uninstall.exe |
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "DisplayName" "${APPNAME}" |
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "UninstallString" "$\"$INSTDIR\${EXENAME}-Uninstall.exe$\"" |
|
|
|
|
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "DisplayName" "${APPNAME}" |
|
|
|
|
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "UninstallString" "$\"$INSTDIR\${EXENAME}-Uninstall.exe$\"" |
|
|
|
|
SetRegView 64 |
|
|
|
|
WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\${EXENAME}.exe" "DumpCount" 5 |
|
|
|
|
WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\${EXENAME}.exe" "DumpType" 2 |
|
|
|
|
WriteRegExpandStr HKLM "SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\${EXENAME}.exe" "DumpFolder" "%LOCALAPPDATA%\QGCCrashDumps" |
|
|
|
|
|
|
|
|
|
; Only attempt to install the PX4 driver if the version isn't present |
|
|
|
|
!define ROOTKEY "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\434608CF2B6E31F0DDBA5C511053F957B55F098E" |
|
|
|
@ -106,7 +110,8 @@ Section "Uninstall"
@@ -106,7 +110,8 @@ Section "Uninstall"
|
|
|
|
|
RMDir /r /REBOOTOK "$SMPROGRAMS\$StartMenuFolder\" |
|
|
|
|
SetShellVarContext current |
|
|
|
|
RMDir /r /REBOOTOK "$APPDATA\${ORGNAME}\" |
|
|
|
|
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" |
|
|
|
|
DeleteRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" |
|
|
|
|
DeleteRegKey HKLM "SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\${EXENAME}.exe" |
|
|
|
|
SectionEnd |
|
|
|
|
|
|
|
|
|
Section "create Start Menu Shortcuts" |
|
|
|
|