unsigned char szDataBuf[128];
HKEY hkey;
DWORD dwSize = 128;
RegOpenKeyExA(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows NT\\CurrentVersion", 0, KEY_READ, &hkey);
RegQueryValueExA(hkey, "ProductName", NULL, NULL, szDataBuf, &dwSize);
cout << szDataBuf << "\n";
RegQueryValueExA(hkey, "CSDVersion", NULL, NULL, szDataBuf, &dwSize);
cout << szDataBuf << "\n";
RegQueryValueExA(hkey, "CurrentVersion", NULL, NULL, szDataBuf, &dwSize);
cout << szDataBuf << "\n";
RegQueryValueExA(hkey, "CurrentBuildNumber", NULL, NULL, szDataBuf, &dwSize);
cout << szDataBuf << "\n";
RegQueryValueExA(hkey, "RegisteredOrganization", NULL, NULL, szDataBuf, &dwSize);
cout << szDataBuf << "\n";
RegQueryValueExA(hkey, "RegisteredOwner", NULL, NULL, szDataBuf, &dwSize);
cout << szDataBuf << "\n";
RegQueryValueExA(hkey, "SystemRoot", NULL, NULL, szDataBuf, &dwSize);
cout << szDataBuf << "\n";
Ich werde noch ganz schnippelig hier... :S