Programación General > Power Builder
obtener tarjeta de Red y MAC
Juanra15:
Hola estoy realizando un sistema de inventario y necesito obtener varios datos del pc, me he trancado en obtener las tarjetas de red instaladas, con su IP y MAC, tampoco he encontrado ninguna API de windows en la cual pueda obtener estos datos.
Estoy sacando todo lo que pueda de las API para evitar tener que obtener del registro de windows.
Cualquier idea sugerencia se agradece :good:
m0skit0:
--- Código: Text ---ipconfig /all Igualmente ten en cuenta que un equipo puede tener más de una tarjeta de red, ya sea física o virtual.
Juanra15:
jaja ese es mi plan B, el msconfig /all > ip.txt (genero el archivo de texto y despues lo levanto), pero estoy tratando de evitar hacer esto ( es medio chancho) ;)
igualmente se agradece :good:
m0skit0:
Yo no veo cuál es el problema en hacer eso, es un comando perfectamente válido, y le puedes pasar más opciones para sacar sólo lo que necesitas, o filtrarlo pasándolo a otro comando tipo grep (sé que Windows no trae estas herramientas por defecto, vergüenza recaiga sobre M$). Realmente no entiendo por qué los programadores/usuarios de Windows le tenéis tanto miedo a la consola y sus comandos. ¡Que no muerden y te hacen el curro! :lol: :P
Igualmente es ipconfig, no msconfig :lol:
Bueno, suerte con ello pues.
Juanra15:
jaja, le pifie de comando... en realidad no le tengo cuco a la consola y la uso bastante, el tema es que se, que me van a romper los h... por crear un archivo para leerlo y despues borrarlo (cosa que un antivirus me lo puede detectar como malicioso, cosa que me ha pasado) :hitcomp: .
Aunque es igual de chancho lo que hice para obtener la la info del motherboard... :wacko:
Creo un objeto ole, lo conecto a MSScriptControl, le seteo el lenguaje vsscript y creo funciones que me retornan los valores que necesito.
Pero bueno, no he encontrado la API para obtener datos de la tarjeta de red, me convenciste y voy a usar el ipconfig. :beer:
Gracias m0skit0
Navegación
[#] Página Siguiente
Ir a la versión completa