通用类库 - 错误、说明、问题、使用功能和建议 - 页 31

 
JRandomTrader:

这就是KVM中的虚拟机。甚至没有提到母亲的情况。

那么什么可以作为一种约束,使其始终被识别?

 
Vitaly Muzichenko:

那么什么可以作为一种约束,使其始终被识别?

可能的UUID:1C48EB8C-FD03-4CD4-A3D9-E3133CB57511来自系统信息。

 
JRandomTrader:

可能的UUID:1C48EB8C-FD03-4CD4-A3D9-E3133CB57511来自系统信息。

找不到如何从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:

谁能告诉我是否有可能在Metatrader中运行这个代码?

---

是否有其他方法可以获得主板序列号?

从windup(W10)绑定到产品代码和/或设备代码不是可以吗?

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

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/SQMClient: MachineId

 
Edgar Akhmadeev:

你不能从windows(W10)中绑定产品代码和/或设备代码吗?

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

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/SQMClient: MachineId

在Linux上,/etc/machine-id只是一个文件。

是的,在最近的Ubuntas中,通过DHCP获得的IP默认是与之绑定的,而不是与MAC绑定的,但这也可以被禁用。

 
Edgar Akhmadeev:

你不能从windows(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.
 

产品代码--特定Windows安装的序列号,将随着清洁的重新安装而改变。

设备代码 - 计算机的综合硬件ID。这是为小规模升级而保留的。