Recuperación de información de SMBIOS - página 3

 
Edgar Akhmadeev:

El uuid de mi ordenador coincide exactamente con los datos de hwinfo. El código de conversión está tomado del ejemplo de c++.

En hwinfo ¿cuál tienes?

Tengo Vino

Pero en el archivo /etc/libvirt/qemu/u18.04-MTr.xml del host donde esta VM está girando:

<domain type='kvm'>
  <name> u18.04-MTr</name>
  <uuid> 1c48eb8c-fd03-4cd4-a3d9-e3133cb57511</uuid>
  <metadata>
    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
      <libosinfo:os id="http://ubuntu.com/ubuntu/18.04"/>
    </libosinfo:libosinfo>
  </metadata>
 

No encuentro el uuid en ningún sitio


 
JRandomTrader:

Tengo Vino

Pero en el archivo /etc/libvirt/qemu/u18.04-MTr.xml del host donde esta VM está girando:

Resulta que en wine SMBIOS no devuelve un valor emulado, sino un valor hardware. Y eso es algo bueno. Intenta ejecutar hwinfo.

Mi código tomó el uuid exactamente del bloque:

Handle 0x0100, DMI type 1, 27 bytes

que aparece en dmidecode.

 
Vitaly Muzichenko:

No encuentro el uuid en ningún sitio


Pestaña Sistema del árbol Placa base/SMBIOS DMI.
 
Vitaly Muzichenko:

¿Cómo funcionará en UPU y Vine?

Por alguna razón no pensé en comprobarlo. En el VPS funciona, el uuid está ahí y de nuevo coincide con los datos de hwinfo. Si bien hay pequeños errores en el código, los campos se están arrastrando. Lo arreglaré más tarde hoy. Los novatos esperan para probar por ahora.

 

Desde la línea de comandos


De un guión

2021.03.23 16:28:41.955 T (EURCAD,H1) UUID: {03000200-0400-0500-0006-000700080009}
 
Edgar Akhmadeev:

Intenta ejecutar hwinfo.


No quiero arrastrar software innecesario a un sistema de combate, y menos un programa de Windows.

 

Lo único que queda es eliminar todo lo innecesario del mqh, dejando sólo las líneas para obtener el uuid

Lo ideal es trasladar unas líneas al propio script

 

En un VPS:

2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) System Management BIOS Version: 2.4
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) System BIOS Version: 1.0
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) BIOS Vendor: Seabios
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) BIOS Version: 0.5.1
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) BIOS Release Date: 01/01/2007
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) UUID: {1 b037b14-66 a9-8894-dc89-e5ec77223c29}
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) System Manufacturer: Red Hat
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Product Name: KVM
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Product Version: RHEL 6.6.0 PC
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Product Serial Number: Red Hat Enterprise Linux
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) SKU Number: Red Hat
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Family: CPU 1
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Mainboard Manufacturer: Bochs
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Mainboard Version: DIMM 0
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) 
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) UUID: {1 b037b14-66 a9-8894-dc89-e5ec77223c29}
2021.03.23 17:57:50.344 Test SMBIOS (EURUSD,M1) Product Serial Number: Red Hat Enterprise Linux
 
Edgar Akhmadeev:

En un VPS:

Me gustaría que alguien hubiera comprobado el VPS.