Jmi8.com provide you the best solution to protect your expert advisors and indicators !
  • It protects your EX4 files from the EX4-TO-MQ4 Decompiler.
  • It licenses EX4 or EX5 files so that will be bind to only one PC. (or 1 to 3 pc)
  • It provides time-limited licenses.
 

Step of Protect your ex4:

  1. Run ProtectEx4.exe we provided, it can protect all your indicators and expert advisors ex4 files to new ex4 files which can anti decompiler. 
    First, press the right button "Browser..."  of  "Ex4 file to protect" to select your unprotect expert or indicator ex4.
    Then press the right button "Browser..."  of  "Output to filename" to save the protected ex4 file.
    You can continue browser another ex4 to protect.
    The protected ex4 can't be decompile for ever. You can download it to test. Download anti-decompile ex4 sample


  1. Make all encrypted ex4 files to a install program Setup.exe.
    You can make all the protected ex4 file to Setup.exe.    The method to install ex4 to mt4.
      
  2. Send the Setup.exe and License Code to your user.
    You can send the Setup.exe and License Code to your customer. The license like this:
    Serial Number: JMI81-V2LZU-C159T-2E44B-DZWP8  
    Password:        MwONo4mxPz
    Or, you can put the Setup.exe on your web, let your users download it.
     
  3. Your user run the Setup.exe, it will auto install all ea ex4 files and indicators ex4 files and other files to proper directory of the MT system.
    When your customer run the Setup.exe, it will show the register window as below.
    They can just input personal information, or input nothing, and press Test, to test your ex4 for some days. You can set the trial days at a web manage console. If it is expired, the user will never can test it again.
    For your paid customer, they should input the Serial Number and Password you gave, and press Register.

    You can tell me what register window you want to be, I can code it at the window for you.
    for example,
              the window's title,
              the company and link information of yours ( to replace the link information of mine ), 
              shows or not show the personal input part,
              uses or not use "Test" button function.  The "Test" means "Demo".
              the logo you want, you should send your logo file (*.ico) to me.



  1. You can set the time-limit at any time from a web-based admin console for your all or any users.
    You can manage your user by a web-based admin console. Like: http://jmi8.com/ensy/eManage.aspx
    You can press "Edit" at the left of every License Code to modify "Days Limit" and "Pc Limit".  The pc limit can be 1-3, it means your user can install the ex4 files at 1-3 pcs. They can't install at other pc use the same license.

  1. If you want the ex4 to display the expiry date, so that your user can know when their license expired. You can add some code at your mq4 files. I will give the sample code to you.
    For example:
    Ret = GetExpieDate(Testlock);
    string Date_Limit="Expiration Date : " + DoubleToStr(Testlock[11]+2000,0) + "-"+ DoubleToStr(Testlock[12],0) + "-" + DoubleToStr(Testlock[13],0);
    ObjectDelete("Show_Date_Limit");
    ObjectCreate("Show_Date_Limit",OBJ_LABEL , 0, 0, 0 );
    ObjectSet ("Show_Date_Limit",OBJPROP_CORNER , 0);
    ObjectSet ("Show_Date_Limit",OBJPROP_XDISTANCE , 5);
    ObjectSet ("Show_Date_Limit",OBJPROP_YDISTANCE , 20 );
    ObjectSet ("Show_Date_Limit",OBJPROP_BACK , True );
    ObjectSetText("Show_Date_Limit", Date_Limit, 10, "Times New Roman", Yellow);

  1. If you have the source code to build your own DLL files, we can supply you with a kit (a .lib file) which you can add licensing checks to your dll.