有源码的ea或者指标 直接加限制或者将程序植入dll里。
没有源码加密方法步骤:
给没有源码的ex4加密 用鼠标双击专为您制作的加密工具:ProtectMq4.exe,会显示类似下面的操作图:
首先选择待加密的 ex4 文件,可以用鼠标点击“浏览”,找到您的没有源码的未加密的 EA 或指标 ex4 文件。
点击“开始保护”,就把您的 *.ex4 文件加密成不能被反编译的新 *.Jmi8.ex4 文件了。 注意:加密后 ex4 文件的扩展名会多一个 .Jmi8,请一定不要删除这几个字符!指标前面的名字可以修改,但后面的 *.Jmi8.ex4 不能修改,否则不能运行。
如下图中选择的是 多空趋势.ex4 文件,会被加密成不能被反编译的新 多空趋势.Jmi8.ex4 文件了。 并且会保存到文件夹“加密成功的ex4文件”下。
在有些计算机上,默认不显示文件的扩展名,可能上述加密后ex4文件只显示为 多空趋势.Jmi8,注意不要修改号码的这个 .Jmi8。可以继续选择新的 ex4 文件加密,直到把所有您的 ex4 文件全部加密完成。
另外:对于有源码 mq4 的,已用“待加密的 mq4 文件”加密成 ex4 的,也可以对这个 ex4 进行上述的二次加密(但建议不需要二次加密)。
制作运行模版TPL 注意:上述加密后的 *.Jmi8.ex4,在 MT4 里面是不能直接双击运行的,必须靠加载模版的方法,才能运行。所以要提前做好模版。
要使用原来没加密的 *.ex4 文件来做模版,首先把 *.ex4 改名为 *.Jmi8.ex4,如 多空趋势.ex4 文件,改名为 多空趋势.Jmi8.ex4。
注意:在有些计算机上,默认不显示文件的扩展名 .ex4,只显示为 多空趋势,就修改为 多空趋势.Jmi8。
把这些带 .Jmi8。的文件拷贝到您的 MT4 系统中,可以连同其它指标或EA一起制作模版。
注意:在制作模版,引入指标的时候,都要选择“允许导入动态链接库”,如下图:
所有指标设置好后,可以另存为模版。对于加密后 EA,也需要做成单独模版,或与指标在一起的模版。
制作安装包 把加密好的在文件夹“加密成功的ex4文件”下的 *.Jmi8.ex4、制作好的模版文件,及其它用mq4源码加密后的 ex4 文件等,拷贝到安装包相应目录中,制作安装包。
具体方法及其它注意事项,参见 防反编译外汇EA、指标加密方法。
为证明拷贝的文件是加密后的 *.Jmi8.ex4,而不是上一步改名的原来的 ex4 文件,做好安装包后,可安装到一个空的MT4系统里面测试。
所有 *.Jmi8.ex4 应该不能直接运行,只有加载模版才能运行。如果直接运行了,说明自己拷贝错了。
上述没有源码的EA和指标加密后,同样是可以限制使用期限、限制安装计算机数量;没有序列号或注册码注册,是不能运行的,拷贝到别的计算机上面也是不能运行的!