Libreria di classi generiche - bug, descrizione, domande, caratteristiche d'uso e suggerimenti - pagina 31

 
JRandomTrader:

Questa è la VM nella KVM. Non c'è nemmeno un accenno alla madre.

E cosa si può usare come vincolo in modo che sia sempre identificato?

 
Vitaly Muzichenko:

E cosa si può usare come vincolo in modo che sia sempre identificato?

Probabilmente UUID: 1C48EB8C-FD03-4CD4-A3D9-E3133CB57511 da System Information.

 
JRandomTrader:

Probabilmente UUID: 1C48EB8C-FD03-4CD4-A3D9-E3133CB57511 da System Information.

Non è stato possibile trovare come ottenere questo da WinAPI

 
Vitaly Muzichenko:

Non ho trovato come ottenere questo da WinAPI

Sono ben lontano dal vento. Forse questo aiuterà: http://gnuwin32.sourceforge.net/packages/dmidecode.htm https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_2.6.0.pdf

dmidecode for Windows
  • gnuwin32.sourceforge.net
dmidecode {whatisit}
 

L'ho letto, non mi ha aiutato. Ho letto molto, ma non ho trovato nulla.

 
Vitaly Muzichenko:

Chi può dirmi se è possibile eseguire questo codice in Metatrader?

---

C'è un altro modo per ottenere il SerialNumber della scheda madre?

Non funzionerebbe legarsi al codice prodotto e/o al codice dispositivo da windup (W10)?

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion: ProductId

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/SQMClient: MachineId

 
Edgar Akhmadeev:

Non puoi legarti al codice prodotto e/o al codice dispositivo di windows (W10)?

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion: ProductId

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/SQMClient: MachineId

Su linux, /etc/machine-id è solo un file.

Sì, nelle recenti Ubuntas ottenere un IP tramite DHCP è legato di default ad esso, non al MAC, ma anche questo può essere disabilitato.

 
Edgar Akhmadeev:

Non puoi legarti al codice prodotto e/o al codice dispositivo di windows (W10)?

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion: ProductId

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/SQMClient: MachineId

Potrebbe funzionare, ma come si fa su mql?

 
Vitaly Muzichenko:

Potrebbe funzionare, ma come farlo in mql?

Attraverso WinAPI.

MQL5\Include\WinAPI\winreg.mqh

RegGetValueW()

https://docs.microsoft.com/en-us/windows/win32/api/winreg/nf-winreg-reggetvaluew

RegGetValueW function (winreg.h) - Win32 apps
RegGetValueW function (winreg.h) - Win32 apps
  • 2020.09.24
  • mcleanbyron
  • docs.microsoft.com
Retrieves the type and data for the specified registry value.
 

Codice prodotto - il numero di serie di una particolare installazione di Windows, cambierà con una reinstallazione pulita.

Codice dispositivo - L'id hardware combinato del computer. Questo viene mantenuto per gli aggiornamenti minori.

Motivazione: