When updating KeeperFX using an archive, it will break because it would try to extract the 7za.dll and keeperfx-launcher-qt.exe binaries into the application folder.
During the installation I already changed archive extraction to use a temp folder after which we copy the files over while being aware of running binaries. (It renames them)
This should also be done for the updates to make sure we never try to replace a running binary.
It's not too urgent because updating will always try the filemap first which already uses a temp folder. And I haven't seen it fallback to the archives yet.
When updating KeeperFX using an archive, it will break because it would try to extract the
7za.dllandkeeperfx-launcher-qt.exebinaries into the application folder.During the installation I already changed archive extraction to use a temp folder after which we copy the files over while being aware of running binaries. (It renames them)
This should also be done for the updates to make sure we never try to replace a running binary.
It's not too urgent because updating will always try the filemap first which already uses a temp folder. And I haven't seen it fallback to the archives yet.