SoloCodigo
Programación Específica => Programación de Aplicaciones para Dispositivos => Mensaje iniciado por: Drek en Martes 27 de Julio de 2004, 22:15
-
hola
quisiera saber si alguien conoce el centinela: un dispositivo que se conecta en el puerto paralelo para que fucnione o te de mas opciones algun software o alguna aplicacion, yo he buscado paginas sobre eso pero no encuentro nada.
Quiero saber como se hace, que necesito para hacerlo
gracias por su colaboracion
saludos :hola:
-
Explicate mejor, no conosco ningun centinela... para que sirve??? que es lo que hace en fin???... hacerlo no creo que sea imposible, pero detallate mas. Saludos :hola:
-
bien, pues este dispositivo lo traen algunas aplicaciones de software, te pongo un ejemplo:
imagina que tienes un procesador de textos, si este sentinela esta conectado en el puerto paralelo puedes por ejemplo imprimir, crear un documento nuevo, ver presentacion preeliminar, es decir, el centinela te permitira todas estas opciones y algunas mas, pero si no esta conectado entonces te deshabilita todas estas opciones, incluso no podrias abrir el procesador de texto.
espero que con este ejmplo haya quedado un poco mas claro
saludos :hola:
-
Osea que el centinela es como un control remoto desde donde manejas tu PC sin utilizar el mouse o el teclado???... es eso??... de ser asi, no es imposible su creacion, pero necesitaras saber de programacion para crear el programa que trabajara como servicio del dispositivo conectado al LPT. Saludos :hola:
-
No, no es como un control remoto.
es mas bien para poder usar la aplicacion, un ejemplo mas practico seria:
si esta conetado el centinela puedes usar el procesador de texto :comp:
de lo contrario no vas a poder usar el procesador de texto
-
Nada es dificil de crear, pero con que proposito crearias tu un sistema asi???... no entiendo su fin :| . Saludos :hola:
-
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:
-
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:
-
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:
-
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:
-
Gracias por tu ayuda :lol:
ahora tengo una ide mas clara
Saludos :hola: