Enviado em 14/09/2010 - 23:31h
Bem gente, depois de muito pesquisar...testar muitas soluções e nada conseguir. Fui dá uma olhada afundo no sistema e percebi que todas as informações que eu preciso o Linux já me dá com o "lsusb -v". Só que não sei como pegar essa informação(o serial do dispositivo) pra dentro do meu programa.Enviado em 15/09/2010 - 15:13h
podscrer, se eu entendi direito, o que você quer fazer é rodar o comando lsusb -v e ler a saída no programa que você fez em C/C++ certo? Então você pode usar a função popen() da stdio.h :Enviado em 16/09/2010 - 22:03h
Bem já haviam me dado essa solução, mas achei muito trabalhosa...então, fui um pouco mais afundo e descobri que a um diretório para cada USB com suas informações e dos dispositivos "espetados" nelas( /sys/bus/usb/device/ ). Utilizei a biblioteca dirent.h pra achar o nome de cada diretório e testar se existe o arquivo que eu desejo e se a numeração(no caso, o serial do dispositivo) está correta.Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela