Generische Klassenbibliothek - Bugs, Beschreibung, Fragen, Nutzungsmöglichkeiten und Vorschläge - Seite 31

 
JRandomTrader:

Dies ist die VM im KVM. Die Mutter wird nicht einmal erwähnt.

Und was kann als Bindung verwendet werden, damit sie immer identifiziert wird?

 
Vitaly Muzichenko:

Und was kann als Bindung verwendet werden, so dass sie immer identifiziert wird?

Wahrscheinlich UUID: 1C48EB8C-FD03-4CD4-A3D9-E3133CB57511 aus den Systeminformationen.

 
JRandomTrader:

Wahrscheinlich UUID: 1C48EB8C-FD03-4CD4-A3D9-E3133CB57511 aus den Systeminformationen.

Ich konnte nicht herausfinden, wie man dies von WinAPI erhält

 
Vitaly Muzichenko:

Ich konnte nicht herausfinden, wie man das von WinAPI bekommt

Ich bin weit entfernt von Wind. Vielleicht hilft das: 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}
 

Ich habe es gelesen, es hat nicht geholfen. Ich habe viel gelesen, aber nichts gefunden.

 
Vitaly Muzichenko:

Wer kann mir sagen, ob es möglich ist, diesen Code in Metatrader auszuführen?

---

Gibt es eine andere Möglichkeit, die Seriennummer des Motherboards zu erhalten?

Würde es nicht funktionieren, den Produktcode und/oder den Gerätecode von windup (W10) zu binden?

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

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/SQMClient: MachineId

 
Edgar Akhmadeev:

Können Sie nicht an den Produktcode und/oder Gerätecode von Windows (W10) binden?

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

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/SQMClient: MachineId

Unter Linux ist /etc/machine-id nur eine Datei.

Ja, in neueren Ubuntas ist der Bezug einer IP per DHCP standardmäßig an diese gebunden, nicht an die MAC, aber auch das kann deaktiviert werden.

 
Edgar Akhmadeev:

Können Sie nicht an den Produktcode und/oder Gerätecode von Windows (W10) binden?

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

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/SQMClient: MachineId

Das könnte funktionieren, aber wie macht man das bei mql?

 
Vitaly Muzichenko:

Das könnte funktionieren, aber wie macht man das in mql?

Über 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.
 

Der Produktcode - die Seriennummer einer bestimmten Windows-Installation - ändert sich bei einer sauberen Neuinstallation.

Gerätecode - Die kombinierte Hardware-ID des Computers. Dies wird für kleinere Upgrades beibehalten.

Grund der Beschwerde: