1
有没有什么办法可以在编程上获得我的主板的序列号可能正好在Linux
与cat
有些系统文件?有没有办法以编程方式获得我的主板的序列号
有没有什么办法可以在编程上获得我的主板的序列号可能正好在Linux
与cat
有些系统文件?有没有办法以编程方式获得我的主板的序列号
使用在/sys/class/dmi/id/
#include <stdio.h>
int main() {
char buf[256];
FILE* f = fopen("/sys/class/dmi/id/board_serial", "r");
fgets(&buf[0],sizeof(buf),f);
printf("ID: %s\n",&buf);
fclose(f);
return 0;
}
条目使用Qt,你可以简单地做QFile file("/sys/class/dmi/id/board_serial");
其次QByteArray line = file.readLine();
或使用QTextStream
,你可能要检查'/ SYS /设备/虚拟/ DMI/ID /'目录。 –
此问题之前已被询问并回答过很多次,例如http://askubuntu.com/a/179959/503184。你谷歌你的问题? (如果你不想开始另一个程序:由于这些工具是开源的,他们会告诉你如何。) –
哦,有人试图将软件许可证绑定到实际的硬件上吗? – arkascha