Discusión sobre el artículo "Proteger el código MQL5 Protección con contraseña, generadores de claves, límites de tiempo, licencias remotas y técnicas de encriptación de claves de licencia de EA avanzadas" - página 5
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¿y qué significa el mensaje "Licence server not connected. " ?
Por cierto, ¿sabe usted: https://www.mql5.com/en/forum/432897?
Una simple búsqueda de RemoteProtectedEABase6.
¿y qué significa el mensaje "Licence server not connected. " ?
Por cierto, ¿sabe usted: https://www.mql5.com/en/forum/432897?
Una simple búsqueda de RemoteProtectedEABase6.
y, ¿qué te dice: " Servidor de licencias no conectado. " ?
¿Qué me dice? Bueno lo que, no hay conexión ... No sé a qué te refieres con esta pregunta.
El artículo enlazado es bonito pero no me ayuda.
Yo uso WinInet.dll.
Con lo mejor de mi conocimiento no puedo pensar en donde debe estar el error.
También intenté usar sockets en el pasado, pero dejé de hacerlo porque el servidor se bloquea hasta que recibe algo...
También hubo una vez una solución usando memoria compartida - tampoco pude conseguir que funcionara.
Yo usaría un disco RAM y luego simplemente escribir, leer y borrar archivos allí con las funciones de Windows(kernel32.dll), que funciona y es bastante simple.
También intenté usar sockets en el pasado, pero dejé de hacerlo porque el servidor se bloquea hasta que recibe algo ....
¿Entiendo bien que primero tengo que enviar todos los datos y luego preguntar si hay conexión?
Pues bien, según el modelo cliente-servidor, el servidor se inicia primero, porque espera las preguntas de los (muchos) cliente(s) y después las de los clientes.
No pasa nada en el programa del servidor (bloqueado) hasta que llega algo de los clientes, entonces hace algo brevemente y luego vuelve a su estado de espera.
Buscar copiador de comercio en la CodeBase...Pues bien, según el modelo cliente-servidor, el servidor se inicia primero, porque espera las preguntas de los (muchos) cliente(s) y después las de los clientes.
En el programa del servidor no pasa nada (bloqueado) hasta que llega algo de los clientes, entonces hace algo brevemente y luego vuelve a su estado de espera.
Deepl dice esto: https://www.deepl.com/translator#en/de/License%20server%20not%20connected
La pregunta ahora es ¿por qué? ¿Se está ejecutando? ¿Protegido? ...
Hola, ¿cómo puedo poner el punto 7 en mi EA para evitar descompilar el archivo ex.5?
¿Tienes ejemplos de código para evitar esto?
¿Podría explicarlo en detalle?
Sólo como una pequeña nota: en MQL5 el compilador ya elimina los nombres de variables, nombres de funciones y comentarios al generar el .ex5.
El ejecutable es, por tanto, ya bastante "opaco", por lo que la ofuscación mediante el cambio de nombre de los identificadores no añade realmente una capa adicional de protección aquí.