I some cases Antivirus scanners - especially when heuristic analysis is used/activated - will treat the protected application as infected (False Positive).
Reason: Our AutoCrypt wrapper uses methods to encrypt and protect the application which are similar to methods sometimes used by malware to infect applications. Here are several recommendations to resolve this:
Open the existing project in the Smarx Application Framework (SxAF), and choose the application you want to update in the tree view under “Applications”. Now click the button “Update Application”, select the new application you want to protect, and click “OK”. Then click the “Protect Application” button to protect and store the new protected application.
NOTE: Do not use the "Application Checksum" DataObject if you plan to preserve compatibility with further updates! Otherwise, an update of the CRYPTO-BOX is required (e.g. with Remote Update).
Please note that certain protection and licensing options cannot be used at the same time for all components/modules:
AutoCrypt allows to protect Windows 32/64Bit executables and DLLs/.NET-based executables. For Linux, a command line based version of AutoCrypt is available which allows to protect 32 and 64 bit executables.
Protection of RAD XE 64Bit applications with AutoCrypt was added to PPK 5.90. Since PPK 7.0, protection of applications based on the Windows Presentation Foundation (WPF.NET) is supported.
If your application cannot be protected with AutoCrypt: please contact us - in almost every case we will find a solution!
The command line version of AutoCrypt, AC_Tool.exe provides a high grade of automation: the protection process can be controlled within other applications or batch-files.
Furthermore with SmrxProg.exe there is another command line tool available which takes care of CRYPTO-BOX formatting. Please refer to the AutoCrypt Application Notes, chapter 7 for more details.
Please make sure that you have selected the correct CRYPTO-BOX hardware profile. The standard profile “cbu_demo” works only with the unit contained in the Evaluation Kit. For your customer specific CRYPTO-BOX, choose "Import profile" to import the profile from the CDROM you received along with your customer specific units from MARX.
Refer to the AutoCrypt Application Notes, chapter 2.3 for more details.
Please check also this FAQ entry.
If your application is a .NET application: Please check this FAQ entry.
If that does not help: Sometimes the protected application is not compatible with AutoCrypt.
In this case we need more details on your protected application. Please contact us or use the Support Ticket System (valid Support Level Option required) to get in touch with us. In most cases we can provide a solution.
Please check also this FAQ entry.
If this is not the problem, please try one of the options below:
If that does not help, we need more details on your protected application. Please contact us or use the Support Ticket System (valid Support Level Option required) to get in touch with us. In most cases we can provide a solution.
If you receive a “CRYPTO-BOX not found” error please check the following:
If you receive a “Protection DLL is missing or corrupted” message:
During protection process, a file fmteos.dll (resp. fmteos64.dll for 64 bit applications) is generated in the same folder where AutoCrypt has stored your protected application. Please make sure to deliver this file together with your protected application.