Rev 2 | Rev 9 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2 | Rev 4 | ||
---|---|---|---|
Line 105... | Line 105... | ||
105 | SetOutPath "$INSTDIR" |
105 | SetOutPath "$INSTDIR" |
106 | 106 | ||
107 | ; deploy our files |
107 | ; deploy our files |
108 | File /r "${INSTALLER_SRC}\sounds" |
108 | File /r "${INSTALLER_SRC}\sounds" |
109 | File "${INSTALLER_SRC}\${PRODUCT_NAME}.exe" |
109 | File "${INSTALLER_SRC}\${PRODUCT_NAME}.exe" |
110 | File "${INSTALLER_SRC} |
110 | File "${INSTALLER_SRC}\vc_redist.x86.exe" |
111 | File "${INSTALLER_SRC}\sdl.dll" |
111 | File "${INSTALLER_SRC}\sdl.dll" |
112 | File "${INSTALLER_SRC}\Rick Dangerous Paper Toy.pdf" |
112 | File "${INSTALLER_SRC}\Rick Dangerous Paper Toy.pdf" |
113 | 113 | ||
114 | ; create Start menu shortcuts |
114 | ; create Start menu shortcuts |
115 | CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\${PRODUCT_NAME}.exe" "" "" "" "" "" "Start a Rick Dangerous game" |
115 | CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\${PRODUCT_NAME}.exe" "" "" "" "" "" "Start a Rick Dangerous game" |
116 | CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}" |
116 | CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}" |
117 | CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\${PRODUCT_NAME}.exe" "" "" "" "" "" "Start a Rick Dangerous game" |
117 | CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\${PRODUCT_NAME}.exe" "" "" "" "" "" "Start a Rick Dangerous game" |
118 | CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Rick Dangerous Paper Toy.lnk" "$INSTDIR\Rick Dangerous Paper Toy.pdf" "" "" "" "" "" "Build your own Rick Dangerous 3D paper toy!" |
118 | CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Rick Dangerous Paper Toy.lnk" "$INSTDIR\Rick Dangerous Paper Toy.pdf" "" "" "" "" "" "Build your own Rick Dangerous 3D paper toy!" |
- | 119 | CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Online Help (incl. how to play).lnk" "http://www.pmbaty.com/rick/" "" "" "" "" "" "Visit the website to learn how to play" |
|
119 | 120 | ||
120 | ; create a proper uninstaller |
121 | ; create a proper uninstaller |
121 | WriteUninstaller $INSTDIR\uninstall.exe |
122 | WriteUninstaller $INSTDIR\uninstall.exe |
122 | WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayName" "${PRODUCT_NAME}" |
123 | WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayName" "${PRODUCT_NAME}" |
123 | WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayIcon" "$INSTDIR\${PRODUCT_NAME}.exe,0" |
124 | WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayIcon" "$INSTDIR\${PRODUCT_NAME}.exe,0" |
Line 127... | Line 128... | ||
127 | WriteRegDWORD HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "NoModify" 1 |
128 | WriteRegDWORD HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "NoModify" 1 |
128 | WriteRegDWORD HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "NoRepair" 1 |
129 | WriteRegDWORD HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "NoRepair" 1 |
129 | ${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2 |
130 | ${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2 |
130 | IntFmt $0 "0x%08X" $0 |
131 | IntFmt $0 "0x%08X" $0 |
131 | WriteRegDWORD HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "EstimatedSize" "$0" |
132 | WriteRegDWORD HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "EstimatedSize" "$0" |
- | 133 | ||
- | 134 | ; silently install the Microsoft Visual C++ runtime |
|
- | 135 | Exec '"$INSTDIR\vc_redist.x86.exe" /install /quiet /norestart' |
|
132 | SectionEnd |
136 | SectionEnd |
133 | 137 | ||
134 | Section "Uninstall" |
138 | Section "Uninstall" |
135 | Delete "$DESKTOP\${PRODUCT_NAME}.lnk" |
139 | Delete "$DESKTOP\${PRODUCT_NAME}.lnk" |
136 | RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}" |
140 | RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}" |