import os, posix, streams, strutils const fileName = "/sys/firmware/acpi/tables/MSDM" if getuid() != 0: quit "run me as root" if not fileName.existsFile: quit "System has no product key" var fin = fileName.newFileStream fmRead discard fin.readAll let keyData = fin.readAll echo keyData