version 1.8, 2004/12/16 16:25:25
|
version 1.9, 2004/12/22 08:14:07
|
Line 9
|
Line 9
|
;Name and file |
;Name and file |
!define VERSION "9.0" |
!define VERSION "9.0" |
Name "Amaya WX ${VERSION}" |
Name "Amaya WX ${VERSION}" |
OutFile "Amaya-WX-${VERSION}.exe" |
OutFile "amaya-WinXP-${VERSION}.exe" |
|
|
;Use lzma to compress (better than zip) |
;Use lzma to compress (better than zip) |
SetCompressor lzma |
SetCompressor lzma |
|
|
|
|
;Default installation folder |
;Default installation folder |
InstallDir "$PROGRAMFILES\AmayaWX" |
InstallDir "$PROGRAMFILES\AmayaWX" |
|
|
;Get installation folder from registry if available |
;Get installation folder from registry if available |
InstallDirRegKey HKCU "Software\AmayaWX" "" |
InstallDirRegKey HKCU "Software\AmayaWX" "" |
|
|
|
|
;-------------------------------- |
;-------------------------------- |
;Variables |
;Variables |
|
|
Line 119
|
Line 119
|
|
|
Section "Amaya" SecAmaya |
Section "Amaya" SecAmaya |
|
|
|
|
|
;XXXXXXXXXXXXXXXXXXXXXXXXXX |
|
;Test the platform |
|
;XXXXXXXXXXXXXXXXXXXXXXXXXX |
|
ReadRegStr $R0 HKLM \ |
|
"SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion |
|
|
|
IfErrors 0 lbl_winnt |
|
|
|
; we are not NT |
|
ReadRegStr $R0 HKLM \ |
|
"SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber |
|
|
|
StrCpy $R1 $R0 1 |
|
StrCmp $R1 '4' 0 lbl_error |
|
|
|
StrCpy $R1 $R0 3 |
|
|
|
StrCmp $R1 '4.0' lbl_win32_95 |
|
StrCmp $R1 '4.9' lbl_win32_ME lbl_win32_98 |
|
|
|
lbl_win32_95: |
|
Abort |
|
|
|
lbl_win32_98: |
|
Abort |
|
|
|
lbl_win32_ME: |
|
Abort |
|
|
|
lbl_winnt: |
|
|
|
StrCpy $R1 $R0 1 |
|
|
|
StrCmp $R1 '3' lbl_winnt_x |
|
StrCmp $R1 '4' lbl_winnt_x |
|
|
|
StrCpy $R1 $R0 3 |
|
|
|
StrCmp $R1 '5.0' lbl_winnt_2000 |
|
StrCmp $R1 '5.1' lbl_winnt_XP |
|
StrCmp $R1 '5.2' lbl_winnt_2003 lbl_error |
|
|
|
lbl_winnt_x: |
|
StrCpy $R0 "NT $R0" 6 |
|
Goto lbl_done |
|
|
|
lbl_winnt_2000: |
|
Strcpy $R0 '2000' |
|
Goto lbl_done |
|
|
|
lbl_winnt_XP: |
|
Strcpy $R0 'XP' |
|
Goto lbl_done |
|
|
|
lbl_winnt_2003: |
|
Strcpy $R0 '2003' |
|
Goto lbl_done |
|
|
|
lbl_error: |
|
Abort |
|
lbl_done: |
|
MessageBox MB_OK $R0 |
|
;XXXXXXXXXXXXXXXXXXXXXXXXXX |
|
|
;This section is required : readonly mode |
;This section is required : readonly mode |
SectionIn RO |
SectionIn RO |
|
|