|
Página 2 de 2
|
Programación Y Control De Puerto Usb Con Gambas?
Autor |
Mensaje |
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Programación Y Control De Puerto Usb Con Gambas?
vuott escribió: Luego, para una lectura de más bajo nivel de archivos y carpetas contenidos en el pendrive, puedes gestionar el file-device (por ejemplo: /dev/sdd1) que es creado después de la inserción del pendrive.
...yo podría escribir y tambien leer en el pendrive mensajes ocultos (no será posible pero verlos en la carpeta del pendrive como si fuera un archivo !).
¡ Atención, para probar este ejemplo es más adecuado utilizar un pendrive vacío o contenente datos no útiles !
Public Sub Main()
Dim fl As File
Dim dr As String = "/dev/sdb1" ' Si por ejemplo el file-device fuera "/dev/sdb1"
Dim t, s As String
Dim b As Byte
Dim i, c As Integer
t = "Yo no soy Pythonista !"
c = Len(t)
fl = Open dr For Read Write
' Escribe el mensaje anti-pythonista en el pendrive al byte 100000:
Seek #fl, 100000
Write #fl, t
' Lee los datos en el pendrive al byte 100000:
Seek #fl, 100000
Read #fl, s, c
Print s
' Lee de nuevo los datos en el pendrive al byte 100000:
Seek #fl, 100000
For i = 100000 To 100000 + c
Read #fl, b
Print i, Chr(b)
Next
fl.Close
End
última edición por vuott el Jueves, 08 Junio 2017, 23:48; editado 3 veces
|
#11 Miercoles, 31 May 2017, 16:28 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Programación Y Control De Puerto Usb Con Gambas?
El ejemplo de vuott es un buen comienzo para crear un tipo de "mochila" o licencia para que puedan correr programas privativos. El programa buscaría una determinada información en alguna posición de la memoria del pendrive y si la encuentra, el programa arranca. Si no, pues no puedes usar el programa.
Si a eso le sumas algún sistema de encriptado de datos, puede ser una solución medianamente fiable, aunque cualquier hacker podría saltarlo fácilmente...
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#12 Viernes, 09 Junio 2017, 18:24 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Programación Y Control De Puerto Usb Con Gambas?
jguardon escribió: El ejemplo de vuott es un buen comienzo para crear un tipo de "mochila" o licencia para que puedan correr programas privativos. El programa buscaría una determinada información en alguna posición de la memoria del pendrive y si la encuentra, el programa arranca. Si no, pues no puedes usar el programa.
Si a eso le sumas algún sistema de encriptado de datos, puede ser una solución medianamente fiable, aunque cualquier hacker podría saltarlo fácilmente...
Saludos
Eso huele a software privativo que te cagas...
=================== No podemos regresar
|
#13 Viernes, 09 Junio 2017, 19:23 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Programación Y Control De Puerto Usb Con Gambas?
Sí, eso fue lo que dije... Citar: "mochila" o licencia para que puedan correr programas privativos.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#14 Viernes, 09 Junio 2017, 20:04 |
|
|
razaAztk
aztk crux
Analista Programador
Registrado: Enero 2010
Mensajes: 340
Edad: 35 Ubicación: Tenochtitlan
|
Re: Programación Y Control De Puerto Usb Con Gambas?
razaAztk escribió: Interesante tema.
v3ctor escribió:
prender una luz que maneje 5 voltios y hacerlo enviando corriente por el usb por medio de gambas?
Me llamó la atención, y he mirado en internet acerca de prender/apagar un puerto USB. En algunos lados se dice que no es posible hacerlo por una cuestión de HW, y en otros lados se habla de que hay ciertos HUBs que tienen algo llamado "per-port power switching" pero son muy raros. Encontré también un link del 2017 http://karlcode.owtelse.com/blog/20...ports-on-linux/ el cual voy a probar (y lo apunto aquí para que no se me olvide).
Pss parece que no son tan raros los HUB con "per-port power switching" (PPPS). Tengo uno que compré en radioshack https://www.radioshack.com/products...ort-usb-3-0-hub modelo 2603764 y con id:vendor 05e3:0610
Lo probé con un programita llamado uhubctl ( https://github.com/mvp/uhubctl ) que hace uso de libusb. Puse una lampara led "usb" en uno de los puertos y puedo apagarla y prenderla desde el terminal. Coooooolll!
Espero hacer algo con gambas y libusb.
Saludos.
|
#15 Viernes, 16 Junio 2017, 04:00 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 2 de 2
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|