We set both EXE extract location and installer log file (via MSI command line property) under [AppDataFolder][|Manufacturer], all is good but if installer is running under SYSTEM account, it will have an issue because extract location ends up writing to C:\AppData\Roaming folder, so then installer will show an error that it is unable to access the log file because %appdata% folder of the SYSTEM account doesn't exist (or the sub folder [|Manufacturer] doesn't exist)
Question is why does the extract location of the installer behave this way when running the SYSTEM account? and if the extract location behaves that way, why would the log file be written to a completely different location? I would expect that either both should succeed or both should fail since these are both initially done by the exe bootstrapper