I need a program to interfere with mt4.
The program will monitor Metatrader4 and at the moment that mt4 attempts to load an ex4 file, the program will open the ex4 file before mt4 and will make some modifications on ex4 file in memory(not in filesystem) and will give the modified ex4 to mt4.
Program will be written in c# and will be delivered as Visual Studio Project with source code.
My main target is preventing my ex4 files from decompiling.
When you deliver the source code, i will continue to develop it.
i will write a funciton for decrypting encrypted ex4 file.
I will write another program for encrypting my ex4 files.
After encryption i will put the key used for encryption somewhere in encrypted ex4.
So i will use that key for decrypting later.
Mt4 deletes damaged ex4 files from file system. So mt4 may mark my encrypted ex4 files as damaged.
So you should advice a method or encryption method to prevent my encrypted ex4 files from deleting.