Annotation of Amaya/amaya-wx_release.nsi, revision 1.34
1.1 gully 1: ;--------------------------------
2: ;Include Modern UI
3:
4: !include "MUI.nsh"
5:
1.11 gully 6:
1.1 gully 7: ;--------------------------------
8: ;General
9:
10: ;Name and file
1.34 ! cvs 11: !define VERSION "9.55"
! 12: Name "Amaya"
1.9 cvs 13: OutFile "amaya-WinXP-${VERSION}.exe"
1.1 gully 14:
15: ;Use lzma to compress (better than zip)
16: SetCompressor lzma
17:
18: ;Default installation folder
1.34 ! cvs 19: InstallDir "$PROGRAMFILES\Amaya"
1.1 gully 20:
21: ;Get installation folder from registry if available
1.34 ! cvs 22: InstallDirRegKey HKCU "Software\Amaya" ""
1.1 gully 23:
24: ;--------------------------------
25: ;Variables
26:
1.3 gully 27:
1.1 gully 28: Var STARTMENU_FOLDER
29: ;--------------------------------
30: ;Interface Settings
31:
32: !define MUI_ABORTWARNING
33:
34: ;--------------------------------
35: ;Language Selection Dialog Settings
36:
37: ;Remember the installer language
38: !define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
1.34 ! cvs 39: !define MUI_LANGDLL_REGISTRY_KEY "Software\Amaya"
1.1 gully 40: !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
41:
42: ;--------------------------------
43: ;Pages
44:
45: !insertmacro MUI_PAGE_LICENSE "amaya\COPYRIGHT"
46: !insertmacro MUI_PAGE_COMPONENTS
47: !insertmacro MUI_PAGE_DIRECTORY
48:
49: ;Start Menu Folder Page Configuration
50: !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
1.34 ! cvs 51: !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Amaya"
1.1 gully 52: !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
53: !insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
54:
55: !insertmacro MUI_PAGE_INSTFILES
56:
1.10 gully 57: !define MUI_FINISHPAGE_LINK "Visit the Amaya site for the latest news, FAQs and support"
58: !define MUI_FINISHPAGE_LINK_LOCATION "http://www.w3.org/Amaya"
59:
60: !define MUI_FINISHPAGE_RUN "$INSTDIR\WindowsWX\bin\amaya.exe"
61: !define MUI_FINISHPAGE_NOREBOOTSUPPORT
62:
63: !insertmacro MUI_PAGE_FINISH
64:
1.1 gully 65: !insertmacro MUI_UNPAGE_CONFIRM
66: !insertmacro MUI_UNPAGE_INSTFILES
67:
68: ;--------------------------------
69: ;Languages
70:
71: !insertmacro MUI_LANGUAGE "English"
72: !insertmacro MUI_LANGUAGE "French"
73: !insertmacro MUI_LANGUAGE "German"
74: !insertmacro MUI_LANGUAGE "Spanish"
1.34 ! cvs 75: !insertmacro MUI_LANGUAGE "SimpChinese"
! 76: !insertmacro MUI_LANGUAGE "TradChinese"
1.1 gully 77: ; !insertmacro MUI_LANGUAGE "Japanese"
78: ; !insertmacro MUI_LANGUAGE "Korean"
1.30 cvs 79: !insertmacro MUI_LANGUAGE "Italian"
1.1 gully 80: ; !insertmacro MUI_LANGUAGE "Dutch"
81: ; !insertmacro MUI_LANGUAGE "Danish"
82: ; !insertmacro MUI_LANGUAGE "Swedish"
83: ; !insertmacro MUI_LANGUAGE "Norwegian"
1.30 cvs 84: !insertmacro MUI_LANGUAGE "Finnish"
85: !insertmacro MUI_LANGUAGE "Greek"
1.1 gully 86: !insertmacro MUI_LANGUAGE "Russian"
87: !insertmacro MUI_LANGUAGE "Portuguese"
88: ; !insertmacro MUI_LANGUAGE "PortugueseBR"
89: ; !insertmacro MUI_LANGUAGE "Polish"
90: ; !insertmacro MUI_LANGUAGE "Ukrainian"
91: ; !insertmacro MUI_LANGUAGE "Czech"
92: ; !insertmacro MUI_LANGUAGE "Slovak"
93: ; !insertmacro MUI_LANGUAGE "Croatian"
94: ; !insertmacro MUI_LANGUAGE "Bulgarian"
1.30 cvs 95: !insertmacro MUI_LANGUAGE "Hungarian"
1.1 gully 96: ; !insertmacro MUI_LANGUAGE "Thai"
97: ; !insertmacro MUI_LANGUAGE "Romanian"
98: ; !insertmacro MUI_LANGUAGE "Latvian"
99: ; !insertmacro MUI_LANGUAGE "Macedonian"
100: ; !insertmacro MUI_LANGUAGE "Estonian"
101: !insertmacro MUI_LANGUAGE "Turkish"
102: ; !insertmacro MUI_LANGUAGE "Lithuanian"
103: ; !insertmacro MUI_LANGUAGE "Catalan"
104: ; !insertmacro MUI_LANGUAGE "Slovenian"
105: ; !insertmacro MUI_LANGUAGE "Serbian"
106: ; !insertmacro MUI_LANGUAGE "SerbianLatin"
107: ; !insertmacro MUI_LANGUAGE "Arabic"
108: ; !insertmacro MUI_LANGUAGE "Farsi"
109: ; !insertmacro MUI_LANGUAGE "Hebrew"
110: ; !insertmacro MUI_LANGUAGE "Indonesian"
111: ; !insertmacro MUI_LANGUAGE "Mongolian"
112: ; !insertmacro MUI_LANGUAGE "Luxembourgish"
113: ; !insertmacro MUI_LANGUAGE "Albanian"
114:
115: ;--------------------------------
116: ;Reserve Files
117:
118: ;These files should be inserted before other files in the data block
119: ;Keep these lines before any File command
120: ;Only for solid compression (by default, solid compression is enabled for BZIP2 and LZMA)
121:
122: !insertmacro MUI_RESERVEFILE_LANGDLL
123:
124: ;--------------------------------
125: ;Installer Sections
126:
127: Section "Amaya" SecAmaya
128:
1.9 cvs 129:
1.10 gully 130: SetDetailsPrint textonly
131: DetailPrint "Testing supported OS..."
132: SetDetailsPrint listonly
133:
1.9 cvs 134: ;XXXXXXXXXXXXXXXXXXXXXXXXXX
135: ;Test the platform
136: ;XXXXXXXXXXXXXXXXXXXXXXXXXX
1.10 gully 137: ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
138: StrCmp $R0 "" lbl_notwinnt lbl_winnt
1.9 cvs 139:
140: ; we are not NT
1.10 gully 141: lbl_notwinnt:
142: ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber
1.9 cvs 143:
1.34 ! cvs 144:
1.9 cvs 145: StrCpy $R1 $R0 3
146:
147: StrCmp $R1 '4.0' lbl_win32_95
148: StrCmp $R1 '4.9' lbl_win32_ME lbl_win32_98
149:
150: lbl_win32_95:
1.10 gully 151: Abort "Win95 not supported"
1.9 cvs 152:
153: lbl_win32_98:
1.10 gully 154: Abort "Win98 not supported"
1.9 cvs 155:
156: lbl_win32_ME:
1.10 gully 157: Abort "WinME not supported"
1.9 cvs 158:
159: lbl_winnt:
160:
161: StrCpy $R1 $R0 1
162:
163: StrCmp $R1 '3' lbl_winnt_x
164: StrCmp $R1 '4' lbl_winnt_x
165:
166: StrCpy $R1 $R0 3
167:
168: StrCmp $R1 '5.0' lbl_winnt_2000
169: StrCmp $R1 '5.1' lbl_winnt_XP
1.10 gully 170: StrCmp $R1 '5.2' lbl_winnt_2003
1.34 ! cvs 171: Abort "Only WinXP/2k/NT are supported"
1.9 cvs 172:
173: lbl_winnt_x:
174: StrCpy $R0 "NT $R0" 6
175: Goto lbl_done
176:
177: lbl_winnt_2000:
178: Strcpy $R0 '2000'
179: Goto lbl_done
180:
181: lbl_winnt_XP:
182: Strcpy $R0 'XP'
183: Goto lbl_done
184:
185: lbl_winnt_2003:
186: Strcpy $R0 '2003'
187: Goto lbl_done
188:
189: lbl_done:
190: ;XXXXXXXXXXXXXXXXXXXXXXXXXX
191:
1.1 gully 192: ;This section is required : readonly mode
193: SectionIn RO
194:
1.10 gully 195: SetDetailsPrint textonly
196: DetailPrint "Installing Amaya binaries and wxWidgets DLL"
197: SetDetailsPrint listonly
198:
1.1 gully 199: SetOutPath "$INSTDIR\WindowsWX\bin"
200: File WindowsWX\bin\amaya.exe
201: File WindowsWX\bin\wxmsw*u_xrc_vc_custom.dll
202: File WindowsWX\bin\wxmsw*u_html_vc_custom.dll
203: File WindowsWX\bin\wxmsw*u_core_vc_custom.dll
204: File WindowsWX\bin\wxmsw*u_adv_vc_custom.dll
205: File WindowsWX\bin\wxmsw*u_gl_vc_custom.dll
206: File WindowsWX\bin\wxbase*u_vc_custom.dll
207: File WindowsWX\bin\wxbase*u_xml_vc_custom.dll
1.21 cvs 208: File WindowsWX\bin\thotprinter.dll
1.1 gully 209:
1.10 gully 210: SetDetailsPrint textonly
211: DetailPrint "Installing Amaya resources : icons, dialogues"
212: SetDetailsPrint listonly
1.1 gully 213:
1.14 gully 214: SetOutPath "$INSTDIR\resources\icons\misc"
215: File resources\icons\misc\*.png
216: File resources\icons\misc\*.gif
217: File resources\icons\misc\*.ico
218: SetOutPath "$INSTDIR\resources\icons\16x16"
219: File resources\icons\16x16\*.png
220: File resources\icons\16x16\*.ico
221: SetOutPath "$INSTDIR\resources\icons\22x22"
222: File resources\icons\22x22\*.png
1.1 gully 223: SetOutPath "$INSTDIR\resources\xrc"
224: File resources\xrc\*.xrc
1.29 cvs 225:
1.33 cvs 226:
1.11 gully 227: SetOutPath "$INSTDIR\amaya\wxdialog"
228: File amaya\wxdialog\appicon.ico
1.12 gully 229: File amaya\wxdialog\amaya.rc
1.1 gully 230:
1.10 gully 231: SetDetailsPrint textonly
232: DetailPrint "Installing Amaya schemas"
233: SetDetailsPrint listonly
1.1 gully 234:
235: SetOutPath "$INSTDIR\amaya"
236: File amaya\COPYRIGHT
237: File amaya\*.png
238: File amaya\*.gif
239: File amaya\*.css
240: File amaya\*.html*
241: File amaya\*.PRS
242: File amaya\*.STR
243: File amaya\*.TRA
244: File amaya\*.conf
245: File amaya\*.en
246: File amaya\*.trans*
247: File amaya\*.ico
248: File amaya\*.svg
249:
1.10 gully 250: SetDetailsPrint textonly
251: DetailPrint "Installing annotlib schemas"
252: SetDetailsPrint listonly
253:
1.1 gully 254: SetOutPath "$INSTDIR\annotlib"
255: File annotlib\*.png
256: File annotlib\*.gif
257: File annotlib\*.PRS
258: File annotlib\*.STR
259: File annotlib\*.TRA
260: File annotlib\*.en
261:
1.10 gully 262: SetDetailsPrint textonly
263: DetailPrint "Installing Amaya config files"
264: SetDetailsPrint listonly
265:
1.1 gully 266: SetOutPath "$INSTDIR\config\libconfig"
267: File config\libconfig\*.png
268: File config\libconfig\*.svg
269: File config\libconfig\*.css
270: File config\libconfig\*.lhtml
271:
272: SetOutPath "$INSTDIR\config"
273: File config\*-amayadialogue
274: File config\*-libdialogue
275: File config\*-amayamsg
276: File config\*-libdialogue
277: File config\lib_files.dat
278: File config\fonts.*
279: File config\amaya.kb
280: File config\amaya.profiles
281: File config\*.rdf
282: File config\annot.schemas
283: File config\win-thot.rc
284:
1.10 gully 285: SetDetailsPrint textonly
286: DetailPrint "Installing Amaya dictionnaries"
287: SetDetailsPrint listonly
288:
1.1 gully 289: SetOutPath "$INSTDIR\dicopar"
290: File dicopar\alphabet
291: File dicopar\*.ptn
292: File dicopar\clavier
293: File dicopar\*.dic
294:
1.10 gully 295: SetDetailsPrint textonly
296: DetailPrint "Installing Amaya documentation"
297: SetDetailsPrint listonly
298:
1.17 gully 299: SetOutPath "$INSTDIR\doc\WX"
300: File doc\WX\*
301: SetOutPath "$INSTDIR\doc\WX\HTML-elements"
302: File doc\WX\HTML-elements\*
1.1 gully 303: SetOutPath "$INSTDIR\doc\images"
304: File doc\images\*
305:
1.10 gully 306: SetDetailsPrint textonly
307: DetailPrint "Installing Amaya ttf fonts"
308: SetDetailsPrint listonly
309:
1.1 gully 310: SetOutPath "$INSTDIR\fonts"
311: File fonts\*
312:
1.10 gully 313: SetDetailsPrint textonly
314: DetailPrint "Writting registry keys"
315: SetDetailsPrint listonly
316:
1.1 gully 317: ;Store installation folder
1.34 ! cvs 318: WriteRegStr HKCU "Software\Amaya" "" $INSTDIR
! 319: WriteRegExpandStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya" "UninstallString" '"$INSTDIR\Uninstall.exe"'
! 320: WriteRegExpandStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya" "InstallLocation" "$INSTDIR"
! 321: WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya" "DisplayName" "Amaya"
! 322: WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya" "DisplayIcon" "$INSTDIR\WindowsWX\bin\amaya.exe"
! 323: WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya" "DisplayVersion" "${VERSION}"
! 324: WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya" "URLInfoAbout" "http://www.w3.org/Amaya"
1.11 gully 325:
326: ; Associate files to amaya
327: WriteRegStr HKCR "Amaya" "" "Amaya Files"
328: WriteRegStr HKCR "Amaya\DefaultIcon" "" "$INSTDIR\WindowsWX\bin\amaya.exe"
329: ReadRegStr $R0 HKCR "Amaya\shell\open\command" ""
330: StrCmp $R0 "" 0 no_amayaopen
331: WriteRegStr HKCR "Amaya\shell" "" "open"
332: WriteRegStr HKCR "Amaya\shell\open\command" "" '"$INSTDIR\WindowsWX\bin\amaya.exe" "%1"'
333: no_amayaopen:
1.1 gully 334:
335: ;Create uninstaller
336: WriteUninstaller "$INSTDIR\Uninstall.exe"
337:
1.26 gully 338: ;Install Amaya for all users
339: SetShellVarContext all
340:
1.1 gully 341: ;Start Menu
342: !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
343: ;Create shortcuts
344: CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
345: CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
346: CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Amaya.lnk" "$INSTDIR\WindowsWX\bin\amaya.exe"
347: !insertmacro MUI_STARTMENU_WRITE_END
348:
1.3 gully 349: ;Create desktop link
1.34 ! cvs 350: CreateShortCut "$DESKTOP\Amaya.lnk" "$INSTDIR\WindowsWX\bin\amaya.exe"
1.1 gully 351: SectionEnd
352:
1.11 gully 353:
354: SubSection "File association" SecFileAss
355:
1.22 gully 356: ; --> .html
1.20 cvs 357: Section /o ".html (HyperText Markup Language)" SecAssHTML
1.22 gully 358: ReadRegStr $R0 HKCR ".html" ""
359: StrCmp $R0 "Amaya" allready_amaya no_amaya
360: no_amaya:
361: WriteRegStr HKCR ".html" "AM_OLD_VALUE" $R0
1.11 gully 362: WriteRegStr HKCR ".html" "" "Amaya"
1.22 gully 363: allready_amaya:
1.11 gully 364: SectionEnd
365:
1.22 gully 366: ; --> .htm
367: Section /o ".htm (HyperText Markup Language)" SecAssHTM
368: ReadRegStr $R0 HKCR ".htm" ""
369: StrCmp $R0 "Amaya" allready_amaya no_amaya
370: no_amaya:
371: WriteRegStr HKCR ".htm" "AM_OLD_VALUE" $R0
372: WriteRegStr HKCR ".htm" "" "Amaya"
373: allready_amaya:
374: SectionEnd
375:
376: ; --> .xml
1.20 cvs 377: Section /o ".xml (eXtensible Markup Language)" SecAssXML
1.22 gully 378: ReadRegStr $R0 HKCR ".xml" ""
379: StrCmp $R0 "Amaya" allready_amaya no_amaya
380: no_amaya:
381: WriteRegStr HKCR ".xml" "AM_OLD_VALUE" $R0
1.11 gully 382: WriteRegStr HKCR ".xml" "" "Amaya"
1.22 gully 383: allready_amaya:
1.11 gully 384: SectionEnd
385:
1.22 gully 386: ; --> .svg
1.20 cvs 387: Section /o ".svg (Scalable Vector Graphics)" SecAssSVG
1.22 gully 388: ReadRegStr $R0 HKCR ".svg" ""
389: StrCmp $R0 "Amaya" allready_amaya no_amaya
390: no_amaya:
391: WriteRegStr HKCR ".svg" "AM_OLD_VALUE" $R0
1.11 gully 392: WriteRegStr HKCR ".svg" "" "Amaya"
1.22 gully 393: allready_amaya:
1.11 gully 394: SectionEnd
395:
1.22 gully 396: ; --> .mml
1.20 cvs 397: Section /o ".mml (MathML)" SecAssMML
1.22 gully 398: ReadRegStr $R0 HKCR ".mml" ""
399: StrCmp $R0 "Amaya" allready_amaya no_amaya
400: no_amaya:
401: WriteRegStr HKCR ".mml" "AM_OLD_VALUE" $R0
1.11 gully 402: WriteRegStr HKCR ".mml" "" "Amaya"
1.22 gully 403: allready_amaya:
1.11 gully 404: SectionEnd
405:
1.22 gully 406: ; --> .css
1.20 cvs 407: Section /o ".css (Cascading Style Sheets)" SecAssCSS
1.22 gully 408: ReadRegStr $R0 HKCR ".css" ""
409: StrCmp $R0 "Amaya" allready_amaya no_amaya
410: no_amaya:
411: WriteRegStr HKCR ".css" "AM_OLD_VALUE" $R0
1.11 gully 412: WriteRegStr HKCR ".css" "" "Amaya"
1.22 gully 413: allready_amaya:
1.11 gully 414: SectionEnd
415:
416: SubSectionEnd
417:
1.1 gully 418: ;--------------------------------
419: ;Installer Functions
420:
421: Function .onInit
422:
423: !insertmacro MUI_LANGDLL_DISPLAY
424:
425: FunctionEnd
426:
427: ;--------------------------------
428: ;Descriptions
429:
430: ;USE A LANGUAGE STRING IF YOU WANT YOUR DESCRIPTIONS TO BE LANGAUGE SPECIFIC
431:
432: ;Assign descriptions to sections
433: !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
1.22 gully 434: !insertmacro MUI_DESCRIPTION_TEXT ${SecAmaya} "Install main Amaya program (mandatory)."
1.19 gully 435: !insertmacro MUI_DESCRIPTION_TEXT ${SecFileAss} "Selects Amaya as the default application for files of these types."
1.1 gully 436: !insertmacro MUI_FUNCTION_DESCRIPTION_END
437:
438: ;--------------------------------
439: ;Uninstaller Section
440:
441: Section "Uninstall"
442:
1.10 gully 443: SetDetailsPrint textonly
444: DetailPrint "Uninstalling Amaya..."
445: SetDetailsPrint listonly
446:
447: IfFileExists $INSTDIR\WindowsWX\bin\amaya.exe amaya_installed
448: MessageBox MB_YESNO "It does not appear that Amaya is installed in the directory '$INSTDIR'.$\r$\nContinue anyway (not recommended)?" IDYES amaya_installed
449: Abort "Uninstall aborted by user"
450: amaya_installed:
451:
452:
453: SetDetailsPrint textonly
454: DetailPrint "Deleting Files..."
455: SetDetailsPrint listonly
1.26 gully 456: ;Uninstall Amaya for all users
457: SetShellVarContext all
458:
1.34 ! cvs 459: ReadRegStr $STARTMENU_FOLDER HKCU "Software\Amaya" "Start Menu Folder"
1.10 gully 460: IfFileExists "$SMPROGRAMS\$STARTMENU_FOLDER\Amaya.lnk" amaya_smp_installed
461: Goto amaya_smp_notinstalled
462: amaya_smp_installed:
1.5 gully 463: Delete "$SMPROGRAMS\$STARTMENU_FOLDER\Amaya.lnk"
464: Delete "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk"
465: RMDir "$SMPROGRAMS\$STARTMENU_FOLDER"
1.34 ! cvs 466: Delete "$DESKTOP\Amaya.lnk"
1.10 gully 467: amaya_smp_notinstalled:
468:
469: RMDir /r "$INSTDIR"
470:
471: SetDetailsPrint textonly
472: DetailPrint "Deleting Registry Keys..."
473: SetDetailsPrint listonly
1.1 gully 474:
1.34 ! cvs 475: DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Amaya"
! 476: DeleteRegKey HKLM "Software\Amaya"
1.11 gully 477: DeleteRegKey HKCR "Amaya"
1.34 ! cvs 478: DeleteRegKey HKCU "Software\Amaya"
1.22 gully 479: ; uninstall files associations
480: ; --> .html
481: ReadRegStr $R0 HKCR ".html" ""
482: StrCmp $R0 "Amaya" 0 +3
483: ReadRegStr $R0 HKCR ".html" "AM_OLD_VALUE"
484: WriteRegStr HKCR ".html" "" $R0
485: ; --> .htm
486: ReadRegStr $R0 HKCR ".htm" ""
487: StrCmp $R0 "Amaya" 0 +3
488: ReadRegStr $R0 HKCR ".htm" "AM_OLD_VALUE"
489: WriteRegStr HKCR ".htm" "" $R0
490: ; --> .css
491: ReadRegStr $R0 HKCR ".css" ""
492: StrCmp $R0 "Amaya" 0 +3
493: ReadRegStr $R0 HKCR ".css" "AM_OLD_VALUE"
494: WriteRegStr HKCR ".css" "" $R0
495: ; --> .svg
496: ReadRegStr $R0 HKCR ".svg" ""
497: StrCmp $R0 "Amaya" 0 +3
498: ReadRegStr $R0 HKCR ".svg" "AM_OLD_VALUE"
499: WriteRegStr HKCR ".svg" "" $R0
500: ; --> .mml
501: ReadRegStr $R0 HKCR ".mml" ""
502: StrCmp $R0 "Amaya" 0 +3
503: ReadRegStr $R0 HKCR ".mml" "AM_OLD_VALUE"
504: WriteRegStr HKCR ".mml" "" $R0
505: ; --> .xml
506: ReadRegStr $R0 HKCR ".xml" ""
507: StrCmp $R0 "Amaya" 0 +3
508: ReadRegStr $R0 HKCR ".xml" "AM_OLD_VALUE"
509: WriteRegStr HKCR ".xml" "" $R0
1.1 gully 510:
511: SectionEnd
512:
513: ;--------------------------------
514: ;Uninstaller Functions
515:
516: Function un.onInit
517:
518: !insertmacro MUI_UNGETLANGUAGE
519:
520: FunctionEnd
Webmaster