Quick Jump Menu
There are no subcategories in this category.
  • Top>>
  • General(20)
1 I'm protecting my applications on a computer with no internet connection and I want to add Taggant to my files. Can I add the Taggant certificate at a later time from a different computer with internet connection?

Yes, we have added the command line option "/latetaggant", so the protected application will be ready to accept a taggant certificate at a later time. Example: Themida.exe /latetaggant /protect "MyProjectFile.tmd" Notice that the protected application with…

2 I want to protect several applications concurrently via the command line, because I'm creating a specific protected application for each customer. Is it possible?

You can launch our protection concurrently via the command line. To avoid collisions with the intermediate files that are created by the protection, you have to specify the /isolate argument when invoking our protection. Example: Themida.exe /protect MyProject.tmd…

3 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…

4 What's the purpose of the "Taggant Information" feature in the "Protection Options" panel?

The Taggant System is a cryptographic signature added to a software to fight against antivirus false positives in protected applications. The Taggant information in your Themida/WinLicense license contains your email (not visible) and your private key to…

5 I want to include relative paths in the "Input Filename" and "Output FileName" in the User Interface in Themida. How can I do that?

You can include relative paths for the application to protect. Paths are relative to the location of "Themida.exe". If you want that your paths are relative from where your ".tmd" file (Themida project file) is located, you have to edit the "themida.ini"…

6 I see that Themida detects if my file on disk has been patched, but how can I detect if someone has patched my application in memory?

In Themida/WinLicense 2.0.6 we have added a new macro that checks the integrity of your application in memory (code section). The macro is CHECK_CODE_INTEGRITY. Please, refer to the Help File about how to use this function.

7 Is WinLicense compatible with Delphi 2009?

Yes. Please, notice that Delphi 2009 works with UNICODE strings by default, so you might want to use the UNICODE functions of the SDK.

8 Is Themida/WinLicense compatible with Windows 8?

Yes, all latest versions of our products are compatible with Windows 8. We will keep our products fully compatible with Windows 8.

9 I'm using SetupBuilder to build and protect my application from the command line. The application is protected correctly but I don't see any log in the command line.

Themida/WinLicense will display a log with all the protection steps when you protect under Windows XP or Vista. If you want to display the log from SetupBuilder, you can write a batch file to call WinLicense and issue a "#run winlicense.bat". This will open…

10 In my program I use the "JCLDebug" routines to get exception information (line, routine, etc) when an exception occurs. The problem is that once the application is protected, I get limited debug information.

For JCL exceptions, please, put the following SecureEngineConfig.ini in the same folder as your application to protect and protect AGAIN. Once protected, the file “SecureEngineConfig.ini” is not required to run your protected application. Please, download…

1 2 Next