Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 2 de 2
Ir a la página Anterior  1, 2
 
Programación Y Control De Puerto Usb Con Gambas?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 2 de 2
Ir a la página Anterior  1, 2

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron