Unix-like systems allow to overwrite/erase files even if they are opened by other processes (if you have sufficient permissions, of course). Thus, the program is able just download new version of needed files and overwrite them without any issues.
However, it is not possible for Windows OS - you have to do some tricks to allow the program self-update.
Enigma VB has the ability run boxed executable and offer virtual file system for running process. Is it possible to detach (completely) running program from the original exe file? To be able remove/overwrite it by the running process?
May be it is possible in the commercial version (I mean the version included with the Enigma Protector)?
Load boxed executable from memory and detach from the exe file
Re: Load boxed executable from memory and detach from the exe file
Discussed by email.