Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: agus0 en 8 Agosto 2009, 06:05 AM

Título: [Ayuda] Controlar Puertos USB desde VB
Publicado por: agus0 en 8 Agosto 2009, 06:05 AM
Hola que tal...

Bueno mi duda es la siguiente. Como puedo controlar puertos USB desde VisualBasic?
más que nada a mi me interesaria la posibilidad de enviar o no tensión. Como para por ejemplo Prender o apagar LEDS desde VB  ;) ;)

GRACIAS! :xD
Título: Re: [Ayuda] Controlar Puertos USB desde VB
Publicado por: el_c0c0 en 8 Agosto 2009, 06:44 AM
en realidad deberias hacer un driver, que luego podrias manejar desde VB.
te recomiendo usar el paralelo, donde manejando los bits de salida, prendes o apagas determinado pin.


Edit:
en ningun caso vas a poder variar la tension, lo que varias es el estado logico (1-0) que puede variar entre 5v(1 logico) a 0,1v(0 logico). pero no podes variar ese rango, osea es 5v o 0,1v. para variar la tension podes hacer varias cosas, pero para que te des una idea :P

saludos
Título: Re: [Ayuda] Controlar Puertos USB desde VB
Publicado por: Ari Slash en 8 Agosto 2009, 09:29 AM
ola

ahora si nos explicas que haces, que eprom/pic quieres controlar...se te podria ayudar

o puedes modificar un driver de esas lamparas usb y ahi lo aplicas

aki un tutorial de programacion de drivers en modo kernel

http://foro.elhacker.net/analisis_y_diseno_de_malware/introduccion_a_la_programacion_de_drivers_en_windows-t231193.0.html


salu2
Título: Re: [Ayuda] Controlar Puertos USB desde VB
Publicado por: el_c0c0 en 8 Agosto 2009, 20:04 PM
Cita de: ari-slash en  8 Agosto 2009, 09:29 AM
ola

ahora si nos explicas que haces, que eprom/pic quieres controlar...se te podria ayudar

o puedes modificar un driver de esas lamparas usb y ahi lo aplicas

aki un tutorial de programacion de drivers en modo kernel

http://foro.elhacker.net/analisis_y_diseno_de_malware/introduccion_a_la_programacion_de_drivers_en_windows-t231193.0.html


salu2

dudo que quiera programar un pic o una eeprom para manejar un led. si bien podes hacer algo bien basico, como utilizar 3 o 4 pines del paralelo y poner una resistencia a cada uno, para que prenda el led con distinta intensidad. pero bueno, si queres algo mas avanzado, utiliza un pic.

saludos
Título: Re: [Ayuda] Controlar Puertos USB desde VB
Publicado por: ‭‭‭‭jackl007 en 8 Agosto 2009, 22:08 PM
en VB no creo que sea recomendable para hacerlo, se podria hacer una DLL programada en C/C++ y luego la uses como api en tu proyecto de VB.

el puerto paralelo es mas sencillo de usar en VB, existe una dll que te ayuda en eso.

mira aqui unos enlaces referidos al VB:
http://www.planet-source-code.com/vb/scripts/BrowseCategoryOrSearchResults.asp?optSort=Alphabetical&txtCriteria=usb+port&blnWorldDropDownUsed=TRUE&txtMaxNumberOfEntriesPerPage=10&blnResetAllVariables=TRUE&lngWId=1&B1=Quick+Search
http://www.intel.com/intelpress/usb/examples/vboverview.htm
http://www.devx.com/dotnet/Article/31001#codeitemarea

y mas:
http://www.google.com.pe/search?q=puertos+usb+visual+basic&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a


saludos
Título: Re: [Ayuda] Controlar Puertos USB desde VB
Publicado por: Ari Slash en 8 Agosto 2009, 23:44 PM
lo decia en caso de...

por eso di el ejemplo de la lampara


salu2
Título: Re: [Ayuda] Controlar Puertos USB desde VB
Publicado por: agus0 en 9 Agosto 2009, 05:15 AM
Gracias. De todas formas yo no dige que quisiera Variar la Intensidad del LED yo solo quiero prenderlo y apagarlo.

Y con Puerto paralelo ya se trabajar. uso IO.DLL

Queria ver que onda con el usb :D

=mente GRACIAS!
Título: Re: [Ayuda] Controlar Puertos USB desde VB
Publicado por: imagehosting en 9 Agosto 2009, 22:41 PM
Estimado , para poder controlar el puerto usb de una pc es necesario tener un driver hardware para puertos usb que el costo es bastante como para andar experimentando y es difil de conseguir , lo que se puede hacer es como bien te dijeron mediante lpt o sino podria usar un sistema de RADIO con diferentes codigos para cada artefacto

Saludos!