Обсуждение статьи "Защита MQL5-программ: пароли, ключи, ограничение по времени, удаленная проверка лицензий" - страница 4

 
версия mt4 пожалуйста
 

Исходя из того, что обсуждается здесь, в большей степени Питером Максвеллом, и если я правильно понимаю. Значит ли это, что мы должны меньше доверять Mql5 Cloud Protector?

Я думал, что файлы, скомпилированные таким образом, не поддаются взлому.

Distributed Computing in the MQL5 Cloud Network
Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Today's computers spend most of their time idle and do not use all the features of their CPU. Now you can benefit from the spare power of your PC. You can sell your computer's CPU time to other members of our network community for a variety of tasks like optimizing Expert Advisors optimization or developing mathematical models. Join the MQL5...
 

При компиляции я не получаю ошибок, но они также не работают, или я не вижу, что они работают, я использую"лицензии учетной записи" и "лимит времени".

Кто-нибудь знает, почему они не запускаются?


Нужно ли создавать их как скрипт, советник, ...?


Я использую его в MT5


С наилучшими пожеланиями

 
Luis Alonso Velasquez Claros:

При компиляции я не получаю ошибок, но они также не работают, или я не вижу, что они работают, я использую"лицензии учетной записи" и "лимит времени".

Кто-нибудь знает, почему они не работают?


Вы должны создать его как скрипт, советник, ...?


Я использую его в MT5


С наилучшими пожеланиями

Здравствуйте.


Я использовал временной лимит в качестве советника.

У меня не было проблем с кодом, как написано. Я установил крайний срок использования 3/Ян/2020. Я протестировал его в бэктесте (визуальный режим) с 1/Ян/2020, и когда наступила дата, он сразу же выдал сообщение, что время истекло. Если вы хотите, чтобы код завершился или прекратил работу, то вместо того, чтобы просто отправить вам сообщение при выполнении условия, программа должна прекратить работу.


В том виде, в котором код представлен, он лишь предупреждает вас об истечении времени.


С уважением, !!!!

 

Работают ли эти фрагменты кода и в mt4? Есть ли у вас видео, где вы можете наглядно объяснить, как настроить советник?

Приветствую.

 

Привет

Я читал эту замечательную статью, когда я увидел раздел шифрования (раздел 6), я подумал, что было бы неплохо, если бы кто-нибудь предоставил версию php вместо python, многие веб-хостинги не поддерживают php и python бок о бок. Пожалуйста, если у кого-то есть знания, было бы неплохо иметь серверную часть в виде php вместо python (с подключением и запросом к базе данных)

 
Код имеет следующую проблему (см. скопированные сообщения об ошибках):


2022.11.08 16:45:10.288 RemoteProtectedEABase64 (GER40,D1) Access violation at 0x00007FFEF4FAEC04 read to 0x0000022400000000 in 'wininet.dll'
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) crash --> 00007FFEF4FAEC04 4C3929cmp [rcx], r13
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)00007FFEF4FAEC07 0F85C7020000 jnz dword 0x7ffef4faeed4
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)00007FFEF4FAEC0D 488B0DDC983D00 mov rcx, [rip+0x3d98dc]
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) 00007FFEF4FAEC14 8D4301 lea eax, [rbx+0x1]
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)00007FFEF4FAEC17 440FB7E0 movzx r12d, ax
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) 00007FFEF4FAEC1B 33D2 xor edx, edx
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) 00007FFEF4FAEC1D 458BC4 mov r8d, r12d
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1)
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) 00: 0x00007FFEF4FAEC04
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) 01: 0x000002248EA72CFC
2022.11.08 16:45:10.289 RemoteProtectedEABase64 (GER40,D1) 02: 0x0000000000CC0030

Как я могу решить эту проблему?

Спасибо

 

Несмотря на правильное указание CXMLRPCServerProxy, соединение с сервером установить не удается.

Кроме того, я получаю сообщение 3 leaked strings left.

Проверенный пример, который приводит к этим ошибкам, - RemoteProtectedEABase64.mq5.


Как я могу исправить эти ошибки?

 
Есть ли что-нибудь в логах?
Вы когда-нибудь пытались просмотреть программу с помощью отладчика, чтобы увидеть, где есть проблемы и как работают переменные?
 
Carl Schreiber #:
Есть ли что-нибудь в логах?
Вы когда-нибудь пытались просмотреть программу с помощью отладчика, чтобы увидеть, где есть проблемы и как работают переменные?

Лог выдает:

2022.12.14 16:36:20.310 RemoteProtectedEABase64 (FRA40,H1) Осталось 3 утечки строк (предупреждение)
2022.12.14 16:36:29.310 RemoteProtectedEABase64 (FRA40,H1) Сервер лицензий не подключен. (печать)

Я не могу найти никаких значимых сообщений об этом в отладке.