Page 1 of 1

About the new "Allow running of virtual exectable files'

Posted: Tue Mar 13, 2012 7:44 pm
by Granite
Just want to see if I understand this feature correctly.

I program in .NET, and was wonder if I could use this feature sort of as a plugin type system.

Say I have 2 .NET Executables. APP1.EXE and APP2.EXE.

APP1.EXE has a button on it. That Runs APP2.EXE if its in the same folder.

If I pack APP1.EXE and APP2.EXE Together, If I run the Protected File and Click on the Button to Load APP2.EXE, would it load the exe in a separate process? Just wondering if thats how it could work because if It did, It would be amazing for a plugin system.

You would be able to load and unload applications from memory easily.

Re: About the new "Allow running of virtual exectable files'

Posted: Tue Mar 13, 2012 8:00 pm
by Enigma
Hi Granite,

Yes, this feature exactly allows to load virtual exe files. By default, if this option is unchecked, and protected application will try to run virtual exe - it will fail.

Why this feature had been carried to separate option? Simple. When the new, say virtual, process is run, main executable inject special loader to it. Size of this loader is about 500 kbytes. So if yo disable this option (it may not be necessary for all users), then the size of protected application will be smaller than with it.

Also, I do not recommend to use this feature at all (if is it not critically necessary for you). Because as I said, virtual system of main protected application is being sharing to virtual system of virtual exe, and this could be weak place to extract all virtual files.