GView
GView copied to clipboard
[Core] Add support for a temporary folder
Checking digital signature via WinAPIs requires a file to exist on disk. This means that if we are in a container and we try to validate a digital signature of an executable, we need to first drop it on the disk and then reopen and validate it as a child of the container.
Accessing a child container of a container (ZIP) requires the data to be passed in memory and the minizip-ng buffer to be adapted. The alternative is just to drop those files to the same temporary folder and reopen them as a child.