Commit 5ba22b733f0866ba99292dc7c3fc82d7e5990b41
1 parent
89661a9a
Exists in
master
and in
5 other branches
Corrigindo tratamento do registry no windows 64
Showing
1 changed file
with
8 additions
and
2 deletions
Show diff stats
pw3270-x86_64.nsi.in
| ... | ... | @@ -90,10 +90,12 @@ SubSection "@PACKAGE@" SecMain |
| 90 | 90 | file "/oname=$INSTDIR\@localedir@\pt_BR\LC_MESSAGES\@PACKAGE@.mo" ".bin\Release\@localedir@\pt_BR\LC_MESSAGES\@PACKAGE@.mo" |
| 91 | 91 | |
| 92 | 92 | # Save DataDir |
| 93 | - WriteRegStr HKLM "Software\@PACKAGE@" \ | |
| 94 | - "datadir" $INSTDIR | |
| 93 | + SetRegView 64 | |
| 94 | + WriteRegStr HKLM "Software\@PACKAGE@" "datadir" $INSTDIR | |
| 95 | 95 | |
| 96 | 96 | # define uninstaller name |
| 97 | + SetRegView 32 | |
| 98 | + | |
| 97 | 99 | writeUninstaller $INSTDIR\uninstall.exe |
| 98 | 100 | |
| 99 | 101 | WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@PACKAGE@" \ |
| ... | ... | @@ -198,6 +200,10 @@ section "Uninstall" |
| 198 | 200 | delete "$INSTDIR\*.dll" |
| 199 | 201 | |
| 200 | 202 | # Remove registry |
| 203 | + SetRegView 64 | |
| 204 | + DeleteRegKey HKLM "Software\@PACKAGE@" | |
| 205 | + | |
| 206 | + SetRegView 32 | |
| 201 | 207 | DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@PACKAGE@" |
| 202 | 208 | DeleteRegKey HKLM "Software\@PACKAGE@" |
| 203 | 209 | ... | ... |