您好,登錄后才能下訂單哦!
#include <windows> #include <string.h> int main(int argc, char* argv[]) { HKEY hKey; DWORD dwType = REG_SZ; DWORD dwSize = 255; //須指定長度,否則第一次讀取RegQueryValueEx不成功,僅返回長度 char data[MAX_PATH]; bool ret; //打開主鍵 if(RegOpenKey(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", &hKey) == ERROR_SUCCESS) cout << "open register success" <<endl; //讀取鍵值 ret = RegQueryValueEx(hKey,"ProductName", NULL, &dwType, (LPBYTE)data, &dwSize) == ERROR_SUCCESS; //關閉主鍵 RegCloseKey(hKey); ret = strcmp(data, "Microsoft Windows XP") == 0; if(ret) { cout << "當前操作系統為xp:" <<endl; } cout << data << endl; getchar(); return 0; }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。