Programación Específica > Programación de Aplicaciones para Dispositivos

 Centinela

<< < (2/3) > >>

© Jonathan ©:
Nada es dificil de crear, pero con que proposito crearias tu un sistema asi???... no entiendo su fin :| . Saludos :hola:

Drek:
Pues con el fin de que el usuario  instale la aplicacion en una y sola maquina y no haga copias de esa aplicacion.

no creo que sea dificil, pero no se por donde empezar, ademas debe funcionar la impresora que se conecta al puerto


        Saludos     :hola:

© Jonathan ©:
Entendi :D... ahora se lo que quieres... algo asi como un anticopias :D ... bueno, debes hacer un sistema que se comunique con el programa que tu creaste... el programa debe verificar que por ejemplo el bit 8, 16, 64 y 128 del bus de datos esten a niveles 1 (es un ejemplo)... esos niveles solo estaran a 1 si esta el aparatito conectado al LPT... de no ser asi, los niveles del LPT en el bus de datos pueden ser cualquiera y el programa interpretaria que no esta el dispositivo conectado por lo que no se ejecutaria... esa es una idea... no se me ocurre nada difrente... el inconveniente de eso es que alguien experimentado en puertos puede falsificar el aparato y emular los niveles... de esa manera el programa funcionaria igual. Se entiende???. Saludos :hola: :suerte:

Drek:
Muy bien   :D

entendido y comprendido  :)   solo terngo que leer este o aquel bit  eso esta muy bien, pero lo que quiero es diseñar ese aparatiro para que sea un poco dificil que alguien lo pueda emular.

 hay algunos bits que no ocupe el cable de la impresora ???



     Saludos  :hola:

© Jonathan ©:
NOP... mientras la impresora no funcione ningun bit esta en uso... pero al iniciarse una impresion no te garantizo que alguno valla a estar siempre sin uso... para complicar mas el aparatito se podria hacer lo siguiente:

   Hacer un dialogo entre el dispositivo y el software... por ejemplo, el programa se abre, lee el bit 1 y verifica que este a "1"... si asi es, envia un mensaje al dispositivo y le dice que a partir de ahi cuente unos 2000us y cambie el nivel del bit 1 a "0", lo mantenga unos 1500us y lo regrese a "1"...

   Esa puede ser una manera... aparte quien tendria la calidad de adivinar los intervalos de tiempo???

   Espero haberte ayudado. Saludos y suerte! :hola: :suerte:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa