Библиотека Generic классов - ошибки, описание, вопросы, особенности использования и предложения - страница 31

 
JRandomTrader:

Это ВМ в KVM. О матери даже упоминания нет.

И что можно использовать в качестве привязки, чтобы всегда было идентифицировано? 

 
Vitaly Muzichenko:

И что можно использовать в качестве привязки, чтобы всегда было идентифицировано? 

Вероятно, UUID: 1C48EB8C-FD03-4CD4-A3D9-E3133CB57511 из System Information.

 
JRandomTrader:

Вероятно, UUID: 1C48EB8C-FD03-4CD4-A3D9-E3133CB57511 из System Information.

Не смог найти, как это можно получить с WinAPI 

 
Vitaly Muzichenko:

Не смог найти, как это можно получить с WinAPI 

Я от винды далёк. Может, это поможет: 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}
 

Читал, не помогло. Много чего читал, но ничего не нашёл

 
Vitaly Muzichenko:

Кто может сказать, возможно ли этот код запустить в метатрейдере?

---

Может есть другой способ получения Motherboard SerialNumber?

А к коду продукта и/или коду устройства из винды (W10) привязаться не подойдёт?

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient: MachineId

 
Edgar Akhmadeev:

А к коду продукта и/или коду устройства из винды (W10) привязаться не подойдёт?

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient: MachineId

В линуксе /etc/machine-id - это лишь файл.

Да, в последних убунтах получение IP по DHCP завязано по дефолту на него, а не на MAC, но и это отключаемо.

 
Edgar Akhmadeev:

А к коду продукта и/или коду устройства из винды (W10) привязаться не подойдёт?

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient: MachineId

Может и подойдёт, но как это сделать на mql?

 
Vitaly Muzichenko:

Может и подойдёт, но как это сделать на mql?

Через 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.
 

Код продукта - серийный номер конкретной установки винды, изменится при полной чистой переустановке.

Код устройства - объединённый идент железа компьютера. Сохраняется при небольшом апгрейде.

Причина обращения: