Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: crifesma en 21 Mayo 2014, 20:34 pm



Título: Leer Scanner de Codigo de barras sin tener foco en un txtboxt
Publicado por: crifesma en 21 Mayo 2014, 20:34 pm
Buenas Tardes

Tengo la siguiente situación y quería saber si alguien me podría dar una idea de como solucionarla.

Tengo un pc que maneja un usuario registrando facturas. y en ese mismo pc tengo conectado un scaner de codigo de barras, estoy buscando la forma que el scaner de codigo de barras  lo pueda utilizar otra persona sin tener que quitar o interponerse en el trabajo del usuario que factura.

e visto que seria utilizando el HID en particular de este dispositivo pero no hayo la forma de capturar los datos o mas bien no se como crear el proyecto para capturar datos de un HID en particular solo conozco el keylogger pero ese me toma todas las entradas no solo las del scaner a no ser que se le pueda indicar pero no encuentro como.

Agradezco de antemano su ayuda.


Título: Re: Leer Scanner sin tener foco en un txtboxt
Publicado por: engel lex en 22 Mayo 2014, 08:06 am
?? un scaner a un textbox? el scaner normalmente guarda jpeg, podrías "compartir escaners e impresoras" en la red, escanear el documento y por la red local guardarlo en la pc que lo necesite el otro usuario, eso no sirve?


Título: Re: Leer Scanner sin tener foco en un txtboxt
Publicado por: crifesma en 22 Mayo 2014, 17:19 pm
que pena no hice la claridad es un scaner de codigos de barras


Título: Re: Leer Scanner de Codigo de barras sin tener foco en un txtboxt
Publicado por: samuelhm en 23 Mayo 2014, 18:46 pm
Necesitas otras librerias que no vienen en el .net framework para controlar el scanner.
Supongo que para c++ habrá un monton super sencillas de implementar, en .net tienes esto que no abarca solo scanners de codigos de barras pero que puede serte util:

http://www.microsoft.com/en-us/download/details.aspx?id=5355

y esta es la documentación oficial para que puedas guiarte un poco:
http://msdn.microsoft.com/en-us/library/bb429024.aspx

Para mi msdn es muy dificil de leer, pero hay miles de sitios con documentación:

http://www.codeproject.com/Articles/34473/Controlling-a-Barcode-Reader-with-POS-for-NET


A mi hace poco me hizo falta hacer algo que no se podia en .net, asi que solo hice una dll en c++ y arreando, es otra opcion.


Título: Re: Leer Scanner de Codigo de barras sin tener foco en un txtboxt
Publicado por: HdM en 24 Mayo 2014, 17:18 pm
No sé si te valdrá esta idea: una VM en ese equipo y el lector (¿es USB?), lo dejas por defecto, capturado en el SO virtualizado de modo que las lecturas con el mismo sólo se realizan en el sistema virtualizado y no en el anfitrión.