Qt + WLM

Привет

Можете провести code review относительно этого кода? (автор я)
https://github.com/lurumdare/Qt_VMProtect_WebLM

Целесообразно хранить key + serial в открытом виде?

Можете провести code review относительно этого кода? (автор я)

GUI на Qt вокруг VMProtectActivateLicense? Даже не знаю кому такое может пригодиться.

ActivationForm::ActivationForm(QWidget *parent)
  : QWidget(parent)
{
  ui.setupUi(this);
  // hwid textedit
  int nSize = VMProtectGetCurrentHWID(NULL, 0);
  char *p = new char[nSize];
  VMProtectGetCurrentHWID(p, nSize);
  ui.identifier->setText(p);
}

Как минимум не хватает “delete p”.

Целесообразно хранить key + serial в открытом виде?

Если serial привязан к HWID, то без разницы.

отображение hwid убрал, оно и не надо для обычного пользователя

как посоветуете строить проверку?

как посоветуете строить проверку?

Проверку чего?

проверку регистрации программы

В проекте сделана активация по кодам.

Они сами подвязывают hwid при активации?

проверку регистрации программы

VMProtectSetSerialNumber

Они сами подвязывают hwid при активации?

Да