Machine_info : add Windows RAM Available

This commit is contained in:
Laurent Trinques
2020-08-20 18:09:37 +02:00
parent 9352905335
commit b4f733a5e5

View File

@@ -230,8 +230,8 @@ void Machine_info::init_get_cpu_info_winnt()
<< "AdapterRAM "); << "AdapterRAM ");
wingpuraminfo.waitForFinished(); wingpuraminfo.waitForFinished();
QString WinGPURAMOutput = wingpuraminfo.readAllStandardOutput(); QString WinGPURAMOutput = wingpuraminfo.readAllStandardOutput();
pc.gpu.RAM=QString("RAM Total : %1 MB").arg( pc.gpu.RAM=QString("RAM Total : %1 B").arg(
WinGPURAMOutput.toLongLong() /1024 / 1024); WinGPURAMOutput.toLocal8Bit().constData());
wingpuraminfo.close(); wingpuraminfo.close();
#ifdef Q_OS_WIN #ifdef Q_OS_WIN
@@ -240,11 +240,19 @@ void Machine_info::init_get_cpu_info_winnt()
memory_status.dwLength = sizeof(MEMORYSTATUSEX); memory_status.dwLength = sizeof(MEMORYSTATUSEX);
if (GlobalMemoryStatusEx(&memory_status)) { if (GlobalMemoryStatusEx(&memory_status)) {
pc.ram.Total .append( pc.ram.Total .append(
QString("RAM: %1 MB") QString("RAM Total : %1 MB")
.arg(memory_status.ullTotalPhys / (1024 * 1024))); .arg(memory_status.ullTotalPhys / (1024 * 1024)));
} else { } else {
pc.ram.Total.append("Unknown RAM"); pc.ram.Total.append("Unknown RAM");
} }
if (GlobalMemoryStatusEx(&memory_status)) {
pc.ram.Available .append(
QString("RAM Available : %1 MB")
.arg(memory_status.ullAvailPhys / (1024 * 1024)));
} else {
pc.ram.Available.append("Unknown RAM");
}
#endif #endif
} }