我想訪問存儲在Windows註冊表中的Windows操作系統的機器guid。我在Windows 8操作系統上使用Qt 4.8。我只收到一個空字符串。我下面Qt的QSettings official docQt4 - 從註冊表中訪問Windows機器Guid
QSettings setting("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography",QSettings::NativeFormat);
QString mGuid=setting.value("MachineGuid").toString();
qDebug()<<"Machine Guid is: " <<mGuid;
qDebug()<<setting.status(); // returns zero means 'no access error'
輸出:
Machine Guid is:
我可以在HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography
在Windows註冊表編輯種子MachineGuid
。如何閱讀Windows註冊表的GUID?
你的應用程序是32位的嗎? –
@CollinDauphinee處理器和操作系統都是64位;不知道應用程序是否是64位。如何知道我的應用程序是32位還是64位? – stackOverflow
@CollinDauphinee我的應用程序是32位;在Windows任務管理器中檢查它顯示括號中的32位(32位)。 – stackOverflow