Menu

[r11]: / SetupScript.nsi  Maximize  Restore  History

Download this file

103 lines (77 with data), 3.9 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
;Product Info
Name "Kindle Auto eBook Converter" ;Define your own software name here
!define PRODUCT "Kindle Auto eBook Converter" ;Define your own software name here
!define VERSION "0.4.50" ;Define your own software version here
CRCCheck On
; Script create for version 2.0rc1/final (from 12.jan.04) with GUI NSIS (c) by Dirk Paehl. Thank you for use my program
!include "MUI.nsh"
SetCompressor lzma
;--------------------------------
;Configuration
OutFile "Auto_Kindle_v${VERSION}.exe"
BRANDINGTEXT "Auto Kindle"
;Folder selection page
InstallDir "$PROGRAMFILES\${PRODUCT}"
;Remember install folder
InstallDirRegKey HKCU "Software\${PRODUCT}" ""
;--------------------------------
;Pages
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!define MUI_ABORTWARNING
;--------------------------------
;Language
!insertmacro MUI_LANGUAGE "English"
;--------------------------------
Section "section_1" section_1
SetOutPath "$INSTDIR"
FILE /r "C:\kindle\*.*"
;SetOutPath "$INSTDIR"
;FILE "C:\kindle\Auto Kindle.exe"
SectionEnd
Section Shortcuts
CreateDirectory "$SMPROGRAMS\Auto Kindle eBook Converter"
WriteIniStr "$SMPROGRAMS\Auto Kindle eBook Converter\Kindle Auto eBook Converter.url" "InternetShortcut" "URL" "http://autokindle.deadmessengers.net"
;CreateShortCut "$SMPROGRAMS\Auto Kindle eBook Converter\Auto Kindle eBook Converter Website.lnk" "$INSTDIR\Kindle Auto eBook Converter.url" "" "$INSTDIR\Kindle Auto eBook Converter.url" 0
CreateShortCut "$SMPROGRAMS\Auto Kindle eBook Converter\Auto Kindle eBook Converter.lnk" "$INSTDIR\Auto Kindle.exe" "" "$INSTDIR\Auto Kindle.exe" 0
CreateShortCut "$SMPROGRAMS\Auto Kindle eBook Converter\Auto Kindle Config.lnk" "$INSTDIR\Auto Kindle Config.exe" "" "$INSTDIR\Auto Kindle Config.exe" 0
SectionEnd
Section Uninstaller
CreateShortCut "$SMPROGRAMS\Auto Kindle eBook Converter\Uninstall.lnk" "$INSTDIR\uninst.exe" "" "$INSTDIR\uninst.exe" 0
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Kindle Auto eBook Converter" "DisplayName" "${PRODUCT} ${VERSION}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Kindle Auto eBook Converter" "DisplayVersion" "${VERSION}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Kindle Auto eBook Converter" "URLInfoAbout" "http://autokindle.deadmessengers.net"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Kindle Auto eBook Converter" "Publisher" "The Messenger"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Kindle Auto eBook Converter" "UninstallString" "$INSTDIR\Uninst.exe"
WriteRegStr HKCU "Software\${PRODUCT}" "" $INSTDIR
WriteUninstaller "$INSTDIR\Uninst.exe"
SectionEnd
Function un.onUninstSuccess
HideWindow
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer.."
FunctionEnd
Function un.onInit
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2
Abort
FunctionEnd
Section "Uninstall"
Delete "$INSTDIR\app\*.*"
Delete "$INSTDIR\Temp\*.*"
Delete "$INSTDIR\lib\*.*"
Delete "$INSTDIR\*.*"
Delete "$SMPROGRAMS\Auto Kindle eBook Converter\*.*"
RmDir "$SMPROGRAMS\Auto Kindle eBook Converter"
DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Kindle Auto eBook Converter"
DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Kindle Auto eBook Converter"
RmDir "$INSTDIR\Temp"
RmDir "$INSTDIR\app"
RmDir "$INSTDIR\lib"
RmDir "$INSTDIR"
SectionEnd
Function .onInstSuccess
;ExecShell open "$INSTDIR\Auto Kindle.exe"
FunctionEnd
;eof