如何锁定/加密EA - 页 19 1...1213141516171819 新评论 Chris Mukengeshayi 2017.04.13 17:51 #181 honest_knave:@Chris Lazarius 你会让我别无选择,只能禁止你...... 对不起@honest_knave 我没有看到版主确实删除了他们,我现在才注意到,对不起大家的重复评论,我以为回复一个人只会被需要帮助的人看到。 honest_knave 2017.04.13 17:59 #182 Chris Lazarius: 对不起@honest_knave 我没有看到版主确实删除了它们,我现在才注意到,对不起大家的重复评论,我以为回复一个人只会被需要帮助的人看到。 没问题。现在你明白了,我打算把这个主题整理一下。 Ex Ovo Omnia 2017.04.13 18:00 #183 Chris Lazarius:你也可以创建一个dll,利用客户的 "内核dll "获得一些关于序列硬驱动号码的信息,因为它是唯一的。:-)你可以在C# Visual studio中编写dll,然后对其进行混淆处理。我写了一些不错的dll,利用了一个人的电脑上的细节。"内核"如果你想延缓别人破解你的EA,在你的dll中包括一些dos或者对于Linux使用一些其他的文件,这些文件将在黑客的机器上运行而不被发现,为了消耗他的处理器甚至执行一个病毒,他或她将不得不取消安装操作系统。我希望这对大家会有帮助。<<外部链接被版主删除>> 读取硬盘序列需要以管理员权限启动终端。你可能是指Windows安装程序发出的驱动器ID,这不是唯一的。许多Linux/Mac上的Windows模拟器只返回0而不是这个ID。虽然没有人证明可以破译ex4/ex5,但有多种工具可以反编译DLLs。 adamkov86 2020.01.27 20:55 #184 大家好! 你能帮助我吗? 我想把我的EA锁定在6个账户 上,并以年.月.日为时间限制。 我怎样才能做到这一点? 非常感谢! Sergey Golubev 2020.01.28 04:51 #185 adamkov86: 大家好! 你能帮助我吗? 我想把我的EA锁定在6个账户 上,并以年.月.日为时间限制。 我怎样才能做到这一点? 非常感谢 关于交易、自动交易系统和测试交易策略的论坛 通过mac地址锁来保护EA Sergey Golubev, 2020.01.17 12:49 你可以使用市场。 ---------------- 或阅读以下文章(它可以和MQL5云保护一起使用--阅读帖子#1)-- 保护你自己,开发者!- 的文章(MT4)保护MQL5代码的安全。密码保护、密钥生成器、时间限制、远程许可证和高级EA许可证密钥加密技术- 文章(MT5) palepalepale 2020.08.05 04:16 #186 WNW:你不能这样做。即使EA被编码为使用DLL、另一个库文件,或使用ftp连接到主机服务器来验证EA,所有这些措施都可以被一个好的反编译器挫败。一旦代码被反编译,安全措施就会被简单地删除。正如其他地方所说,如果你重视该EA,就不要分享或出售它。 所以我得出结论,没有办法从你的EA中保护你的代码。让用户无法访问mq4或ex文件的唯一方法是通过出售信号,对吗,这是如何做到的?出售信号是一个100%安全的方法来保护你的EA代码吗? Keith Watford 2020.08.05 08:53 #187 palepalepale:所以我得出结论,没有办法从你的EA中保护你的代码。让用户无法访问mq4或ex文件的唯一方法是出售信号,对吗,这是如何做到的?出售信号是确保你的EA代码100%安全的方法吗? 我不打算阅读整个主题来找出你引用的是什么帖子和时间。 但是,你应该特别阅读一下这个主题 这个回答 诚实的小人。 How to LOCK/Encrypt EA 2017.04.13www.mql5.com Guys how can I LOCK my EA so that no one can see or change anything...like you normally get DEMO from the signal provider websites?? Thanks Babar... GeNe Tan 2020.10.15 13:00 #188 嗨,伙计们。 我设法让这段代码运转起来。 int OnInit() { //账户验证码 { 如果( ( AccountNumber() == liveAccountNumber)|| ( AccountNumber() == liveAccountNumber2)) { Print("账户号码 已授权,感谢您的购买。")。 Alert("账户号码已授权。")。 return(1); } 否则 { Print("账户号码未授权。")。 Alert("账户号码未授权,请在使用前购买EA @ xxx@xxx.com。谢谢你。")。 return(-1); } } //账户验证码 但上述代码只带来了警报,并说该账户未被授权,仅此而已....。当我检查日记时,EA仍然成功加载....。有人建议吗?我不是一个真正的编码员...从网上学习编码... Keith Watford 2020.10.15 13:06 #189 GeNe Tan: 请 编辑 你的帖子并 粘贴代码时使用代码按钮(Alt+S)。 1...1213141516171819 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
@Chris Lazarius 你会让我别无选择,只能禁止你......
对不起@honest_knave 我没有看到版主确实删除了他们,我现在才注意到,对不起大家的重复评论,我以为回复一个人只会被需要帮助的人看到。
对不起@honest_knave 我没有看到版主确实删除了它们,我现在才注意到,对不起大家的重复评论,我以为回复一个人只会被需要帮助的人看到。
没问题。现在你明白了,我打算把这个主题整理一下。
你也可以创建一个dll,利用客户的 "内核dll "获得一些关于序列硬驱动号码的信息,因为它是唯一的。
:-)你可以在C# Visual studio中编写dll,然后对其进行混淆处理。
我写了一些不错的dll,利用了一个人的电脑上的细节。"内核"
如果你想延缓别人破解你的EA,在你的dll中包括一些dos或者对于Linux使用一些其他的文件,这些文件将在黑客的机器上运行而不被发现,为了消耗他的处理器甚至执行一个病毒,他或她将不得不取消安装操作系统。
我希望这对大家会有帮助。
<<外部链接被版主删除>>
读取硬盘序列需要以管理员权限启动终端。你可能是指Windows安装程序发出的驱动器ID,这不是唯一的。许多Linux/Mac上的Windows模拟器只返回0而不是这个ID。
虽然没有人证明可以破译ex4/ex5,但有多种工具可以反编译DLLs。
大家好!
你能帮助我吗?
我想把我的EA锁定在6个账户 上,并以年.月.日为时间限制。
我怎样才能做到这一点?
非常感谢!
大家好!
你能帮助我吗?
我想把我的EA锁定在6个账户 上,并以年.月.日为时间限制。
我怎样才能做到这一点?
非常感谢
关于交易、自动交易系统和测试交易策略的论坛
通过mac地址锁来保护EA
Sergey Golubev, 2020.01.17 12:49
你可以使用市场。
----------------
或阅读以下文章(它可以和MQL5云保护一起使用--阅读帖子#1)--
保护你自己,开发者!- 的文章(MT4)
保护MQL5代码的安全。密码保护、密钥生成器、时间限制、远程许可证和高级EA许可证密钥加密技术- 文章(MT5)你不能这样做。
即使EA被编码为使用DLL、另一个库文件,或使用ftp连接到主机服务器来验证EA,所有这些措施都可以被一个好的反编译器挫败。
一旦代码被反编译,安全措施就会被简单地删除。
正如其他地方所说,如果你重视该EA,就不要分享或出售它。
所以我得出结论,没有办法从你的EA中保护你的代码。让用户无法访问mq4或ex文件的唯一方法是通过出售信号,对吗,这是如何做到的?出售信号是一个100%安全的方法来保护你的EA代码吗?
所以我得出结论,没有办法从你的EA中保护你的代码。让用户无法访问mq4或ex文件的唯一方法是出售信号,对吗,这是如何做到的?出售信号是确保你的EA代码100%安全的方法吗?
我不打算阅读整个主题来找出你引用的是什么帖子和时间。
但是,你应该特别阅读一下这个主题
这个回答
诚实的小人。
嗨,伙计们。
我设法让这段代码运转起来。
int OnInit()
{
//账户验证码
{
如果( ( AccountNumber() == liveAccountNumber)|| ( AccountNumber() == liveAccountNumber2))
{
Print("账户号码 已授权,感谢您的购买。")。
Alert("账户号码已授权。")。
return(1);
}
否则
{
Print("账户号码未授权。")。
Alert("账户号码未授权,请在使用前购买EA @ xxx@xxx.com。谢谢你。")。
return(-1);
}
}
//账户验证码
但上述代码只带来了警报,并说该账户未被授权,仅此而已....。当我检查日记时,EA仍然成功加载....。有人建议吗?我不是一个真正的编码员...从网上学习编码...
请 编辑 你的帖子并
粘贴代码时使用代码按钮(Alt+S)。