Buenos dias a tod@s. Les comento el problema que tengo. Un cliente
necesita distribuir una aplicación (de su propiedad) a sus clientes, que
realiza ciertos cálculos complejos relacionados con ciertos productos
que les vende, (como una forma de servicio agregado). El asunto es que
estos productos son comercializados también por otros proveedores (los
cuales no disponen del soft), entonces necesita que sus clientes
dispongan del uso libre de su programa en la medida en que le compren
los productos a él. Perdió hace tiempo contacto con el programador que
le desarrolló la aplicación, asi es que solamente dispone del ejecutable.
La idea es realizar una pequeña aplicación en VB6 que sirva para lanzar
el programa de mi cliente, y en mi aplicación una vez por mes leer
(mediante conexión a internet) un pequeño archivo montado en un
servidor, y si encuentra el código interno de dicho cliente le permita
seguir utilizando el soft (y en caso contrario bloquee su ejecución).
El asunto es que si la aplicación de mi cliente se distribuye con su
extensión .exe, poco tiempo va a pasar para que se den cuenta que
ejecutando este .exe (y no el mio) se saltean el proceso de validación y
podrán hacer las copias que deseen, por lo cual una idea era lanzar esta
aplicación como un ejecutable (mediate shell, shellexecute o lo que sea
que sirva), pero con una extensión distinta (ej: ".bin" o lo que sea).
Espero haberme explicado bien. Gracias por su ayuda de antemano.
Saludos. Ariel M.
Mendoza (ARG)
Leer las respuestas