Сделать уникальный идентификатор устройства на котором запускается советник (аналог активации советников в маркете)

MQL5 Bibliotecas

Termos de Referência

Нужна функция, которая на входе берет какие-то данные устройства компьютера (сервера) где запущен (эксперт / индикатор), а на выходе дает некий идентификатор в виде строки   (в некоторых системах это называется SID)

Функция должна работать на mql4 и mql5. (в 32 и 64 битных системах)



Может есть какое-то готовое решение в виндус АПИ, может нужно придумать простое свое.


Мое предположение о том, как решается такая задача: через апи берется мак адрес, серийник HDD, какой-то номер мат платы или процессора, данные операционной системы, что-то еще. Все это загоняется в строку, а из неё делается хэш. 

Желательно, чтоб я видел из чего формируется строка и сам мог отредактировать код. 


Еще было бы здорово, чтоб функция определяла виртуальный сервер или физический.   (Как-то это возможно. Например агенты mql5 clouds на виртуалках не работают)


Я сам разработчик. Этот код будет интегрирован в существующую систему. 



Сразу пишите как вы это сможете реализовать и в какие сроки




Respondido

1
Desenvolvedor 1
Classificação
(15)
Projetos
15
33%
Arbitragem
10
0% / 90%
Expirado
4
27%
Livre
Publicou: 139 artigos, 4 códigos
2
Desenvolvedor 2
Classificação
(144)
Projetos
285
42%
Arbitragem
19
63% / 5%
Expirado
29
10%
Livre
Publicou: 2 códigos

Informações sobre o projeto

Orçamento
30+ USD