I'm trying to get Code Virtualizer to work together with another software protector. But my application crashes as soon as a VIRTUALIZER_START macro is executed

<< Click to Display Table of Contents >>

Navigation:  Code Virtualizer > FAQ > General >

I'm trying to get Code Virtualizer to work together with another software protector. But my application crashes as soon as a VIRTUALIZER_START macro is executed

You should protect first with Code Virtualizer and put your protector on top. Notice that Code Virtualizer adds its Virtual Machine to the last section in your application.

 

For most applications, the last section is the "relocations" section and some protectors automatically remove that section, so your software protector might be deleting all your Code Virtualizer Virtual Machine.

 

You can try the following:

 

1) Try changing the name of the virtualizer section (where Code Virtualizer inserts its code). Please, go to the Advanced Options panel and add a line like:

 

OPTION_ADVANCED_SECTION_NAME=mysection

 

2) If it still fails, in your external software protector, you might find an option to avoid removing the relocations section

 

3) If it still fails, you can try using the Stealth Mode insertion which should not present any problems