Skip to content
⌘ NSIS Forum Archive

Logging question

4 posts

Instructor#

Logging question

Script:
WriteRegStr HKEY_CURRENT_USER "SOFTWARE\Opera Software" "1" "2"
WriteRegStr HKEY_CLASSES_ROOT "Opera" "3" "4"
install.log:
WriteRegStr: set -2147483647\SOFTWARE\Opera Software\1 to 2
WriteRegStr: set -2147483648\Opera\3 to 4
Is it possible to see it like this:
WriteRegStr: set "HKEY_CURRENT_USER\SOFTWARE\Opera Software\1" to "2"
WriteRegStr: set "HKEY_CLASSES_ROOT\Opera\3" to "4"
Instructor#
Script:
Name "Output"
OutFile "Output.exe"

Section
StrCpy $INSTDIR "$EXEDIR"
LogSet on

WriteRegStr HKCU "SOFTWARE\Opera Software\a" "X" "y"
WriteRegExpandStr HKCU "SOFTWARE\Opera Software\a" "\X\/\" "y"
WriteRegDWORD HKCU "SOFTWARE\Opera Software\a" "X2" "12345"
WriteRegBin HKCU "SOFTWARE\Opera Software\a" "X3" "01FFDD"

DeleteRegValue HKCU "SOFTWARE\Opera Software\a" "X2"
DeleteRegKey HKEY_CURRENT_USER "Software\Opera Software\a"
SectionEnd
install.log (without patch):
WriteRegStr: set -2147483647\SOFTWARE\Opera Software\a\X to y
WriteRegStr: set -2147483647\SOFTWARE\Opera Software\a\\X\/\ to y
WriteRegDWORD: set -2147483647\SOFTWARE\Opera Software\a\X2 to 12345
WriteRegBin: set -2147483647\SOFTWARE\Opera Software\a\X3 with 3 bytes
DeleteRegValue: -2147483647\SOFTWARE\Opera Software\a\X2
DeleteRegKey: -2147483647\Software\Opera Software\a
RMDir: RemoveDirectory invalid input("")
install.log (with patch):
WriteRegStr: "HKEY_CURRENT_USER\SOFTWARE\Opera Software\a" "X"="y"
WriteRegExpandStr: "HKEY_CURRENT_USER\SOFTWARE\Opera Software\a" "\X\/\"="y"
WriteRegDWORD: "HKEY_CURRENT_USER\SOFTWARE\Opera Software\a" "X2"="12345"
WriteRegBin: "HKEY_CURRENT_USER\SOFTWARE\Opera Software\a" "X3"="01ffdd"
DeleteRegValue: "HKEY_CURRENT_USER\SOFTWARE\Opera Software\a" "X2"
DeleteRegKey: "HKEY_CURRENT_USER\Software\Opera Software\a"
RMDir: RemoveDirectory invalid input("")