Discussão do artigo "Código MQL5 de segurança: Proteção de senha, geradores de chaves, limites de tempo, licenças remotas e técnicas de codificação de chave de licença de EA avançadas" - página 4
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Com base no que foi discutido aqui, mais ainda por Peter Maxwell e se eu entendi claramente. Isso significa que devemos ter menos confiança no Mql5 Cloud Protector?
Pensei que os arquivos compilados dessa forma fossem invioláveis.
Ao compilar, não recebo erros, mas eles também não funcionam, ou não os vejo funcionando. Estou usando as"licenças de conta" e o "Limite de tempo".
Alguém sabe por que eles não são executados?
É necessário criá-lo como Script, EA, etc.?
Eu o utilizo no MT5
Atenciosamente
Ao compilar, não recebo erros, mas eles também não funcionam, ou não os vejo funcionando. Estou usando as"licenças de conta" e o "Limite de tempo".
Alguém sabe por que eles não funcionam?
Você precisa criá-lo como Script, EA, ...?
Eu o utilizo no MT5
Saudações
Olá.
Usei o limite de tempo como um EA.
Não tive problemas com o código conforme escrito. Defini o prazo para uso como 3/Jan/2020. Testei-o em um backtesting (modo visual) a partir de 1º/Jan/2020 e, quando a data chegou, ele imediatamente lançou a mensagem de que meu tempo havia expirado. Se você quiser que o código seja encerrado ou pare de funcionar, é necessário que, em vez de apenas enviar uma mensagem quando a condição for atendida, o programa pare de funcionar.
O código, da forma como foi apresentado, apenas avisa quando o tempo expirou.
Atenciosamente, !!!!
Esses trechos de código também funcionam no MT4? Você tem algum vídeo que explique visualmente como configurar um consultor especialista?
Saudações.
Hi
Eu estava lendo o excelente artigo e, quando vi a seção de criptografia (seção 6), pensei que seria bom se alguém fornecesse uma versão em php em vez de python, pois muitos serviços de hospedagem na Web não oferecem suporte a php e python lado a lado. Por favor, se alguém tiver conhecimento, seria bom ter o lado do servidor em php em vez de python (com conexão e consulta ao banco de dados)
2022.11.08 16:45:10.288 RemoteProtectedEABase64 (GER40,D1) Violação de acesso em 0x00007FFEF4FAEC04 lido para 0x0000022400000000 em 'wininet.dll'
2022.11.08 16:45:10.289 Falha no RemoteProtectedEABase64 (GER40,D1) --> 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
Como posso resolver o problema?
Agradecimentos
Apesar de especificar corretamente o CXMLRPCServerProxy, nenhuma conexão com o servidor pode ser estabelecida.
Além disso, recebo a mensagem 3 leaked strings left.
O exemplo testado que gera esses erros é RemoteProtectedEABase64.mq5
Como posso corrigir esses erros?
Você já tentou examinar o programa com o depurador para ver onde há problemas e como estão as variáveis?
Há alguma coisa nos registros?
Você já tentou examinar o programa com o depurador para ver onde há problemas e como estão as variáveis?
O registro fornece:
2022.12.14 16:36:20.310 RemoteProtectedEABase64 (FRA40,H1) 3 leaked strings left (warning)
2022.12.14 16:36:29.310 RemoteProtectedEABase64 (FRA40,H1) Licence server not connected. (print)
Não consigo encontrar nenhuma mensagem significativa sobre isso na depuração.