日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Qt Linux獲取bios ID作為唯一標識

作者:luoyayun361 更新時間: 2022-05-15 編程語言

前言

Qt linux下獲取設備唯一標識符,可以使用bios ID,通過QProcess來執行linux命令從而獲取。

代碼分享

廢話不多說,直接上代碼。

    QProcess process;
    QString str;
    process.start("sudo cat /sys/class/dmi/id/product_name");					//  核心
    process.waitForStarted();
    process.waitForFinished();
    str += process.readAllStandardOutput();

    process.start("sudo cat /sys/class/dmi/id/product_uuid");					//  核心
    process.waitForStarted();
    process.waitForFinished();
    str += process.readAllStandardOutput();

    process.start("sudo cat /sys/class/dmi/id/board_serial");					//  核心
    process.waitForStarted();
    process.waitForFinished();
    str += process.readAllStandardOutput();
    str = str.remove(" ").remove("\n");

自己定義一個函數,返回str即可。親測可用。

原文鏈接:https://luoyayun361.blog.csdn.net/article/details/124631044

欄目分類
最近更新