diff --git a/sources/machine_info.cpp b/sources/machine_info.cpp index 81488139d..a25cb9947 100644 --- a/sources/machine_info.cpp +++ b/sources/machine_info.cpp @@ -21,6 +21,8 @@ #include #include #include +#include +#include /** @brief Machine_info::Machine_info @@ -169,6 +171,29 @@ QString Machine_info::compilation_info() + QString(linuxGPUOutput.toLocal8Bit().constData()); } + + if(QSysInfo::kernelType() == "winnt") + { + QProcess wincpuinfo; + { + + wincpuinfo.start("wmic cpu get name"); + wincpuinfo.waitForFinished(); + QString windows_output = wincpuinfo.readAllStandardOutput().toUpper(); + compilation_info += "
"" CPU : " + + QString(windows_output.toLocal8Bit().constData()); + + QProcess wingpuinfo; + { + + wingpuinfo.start("wmic PATH Win32_videocontroller get VideoProcessor "); + wingpuinfo.waitForFinished(); + QString WinGPUOutput = wingpuinfo.readAllStandardOutput(); + compilation_info += "
" "GPU : " + + QString(WinGPUOutput.toLocal8Bit().constData()); + } + } + } #endif #endif