How to identify machine?

Can we get the fabrication code of the video card(s), processor(s), HD/SSD and other equipment of machine (PC, PS?, Xbox? and others) to make sure the game is running on an authorized machine?

Hello.

FPlatformMisc contains some functions you might be interested in. It’s a bit tricky to find the definition tho.

Each platform creates typedef for that using their own struct.
You can find these platform miscs under:

\Engine\Source\Runtime\Core\Public\<Platform>\<Platform>PlatformMisc.h

Example ue4 repo link:

\Engine\Source\Runtime\Core\Public\Windows\WindowsPlatformMisc.h

Cheers.

Thank you, I’ll explore it when I can.