![]() |
mxProtector x32 y x64
Estimados colegas
Yo utilizo el componente mxProtector en algunas aplicaciones para realizar el control de registro de seriales, etc... El problema al que me vi enfrentado era que al intentar compilar algunas de estas aplicaciones en x64, este componente no lo permitia ya que tenia una restricción que esta en el archivo MAX.INC.
Nota: Luego de realizar las modificaciones esta línea hay que comentarla... La razón de esto son las funciones en Asembler que forman parte del componente:
Y como dicen la necesidad tiene cara de hereje, me di a la labor de buscar opciones para estas funciones y afortunadamente encontre soluciones. Ahora puedo compilar este componente en aplicaciones x32 y x64 y mis aplicaciones siguen operando como si nada hubiera pasado. Les comparto el código que utilice para superar este pequeño problema, no si antes indicar las fuentes de donde obtuve las soluciones, que son: David Heffernan https://stackoverflow.com/questions/...-code-to-amd64 JBontes https://github.com/JBontes/FastCode/...tcodeCPUID.pas Aquí va los segmentos de códigos que hay que tocar en archivo mxProtector.Pas:
Espero les sirva...Saludos cordiales |
^\||/^\||/^\||/
|
Hola a todos,
¡Gracias por compartirlo con todos nosotros, cloayza! |
Gracias...
^\||/^\||/^\||/ |
Hola cloayza, muchas gracias...
Podrias compartir todos los componentes mxprotector? ( pido que los comparta porque entiendo que son de libre distribucion), si estoy equivocado, perdon. Avisen y borro el post.) Gracias. |
Creo recordar que estaban en el FTP del club.
https://terawiki.clubdelphi.com/Delp...xComponents__/ |
Hola, de modo que compilara sin colocar problemas con las versiones delphi a la fecha aplique esta modificacion, espero les sirva.
|
Hola, en la unidad msProtector.pas antes de la linea Function TmxProtector.InternalGetHardwareID: String; agregar funcion:
y dentro de Function TmxProtector.InternalGetHardwareID: String; modificar:
espero les sirva. |
^\||/^\||/^\||/^\||/
|
Hola, muchas gracias.
Lo he implementado en Delphi 10.4.2 pero sigue diciendo que el número de serie no funciona https://delphiallimite.blogspot.com/...otector-2.html Cita:
|
Cita:
La solución sería agregar este código al igual como aparece la app encargada de generar el número de serie
|
Hola,
Quiero probar la opción de Trial y tengo la siguiente inquietud. ¿Qué ocurre si dejo corriendo el programa hasta más allá de la fecha límite? ¿Alguien sabe si se activa el trial o solo funciona al arrancar la app? |
| La franja horaria es GMT +2. Ahora son las 03:29:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi