<< Click to Display Table of Contents >> Navigation: Themida > FAQ > Protection Options > When my STR_ENCRYPT macros are processed in the last "Protection" panel, I can see "skipped" when the macro is processed. What can I do? |
When the STR_ENCRYPT is "skipped" it is because there are not strings found inside the STR_ENCRYPT macro markers (START - END). If you are sure that there are strings inside the macro markers, you might be using UNICODE strings in your source code but you are using the ANSI macro "STR_ENCRYPT" instead of the UNICODE version of the macro "STR_ENCRYPTW".
You can go to the "Virtual Machine" panel and click on your STR_ENCRYPT/W macros and you will see in the lower panel the strings found inside the STR_ENCRYPT macro markers, so you can make sure that your strings are recognized by the protection.