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("")