Machine info :

add Windows CPU & GPU informations
This commit is contained in:
Laurent Trinques
2020-08-13 17:05:46 +02:00
parent 984d9bc5de
commit f0b475bd77

View File

@@ -21,6 +21,8 @@
#include <QThread> #include <QThread>
#include <QApplication> #include <QApplication>
#include <QDebug> #include <QDebug>
#include <QSysInfo>
#include <QStorageInfo>
/** /**
@brief Machine_info::Machine_info @brief Machine_info::Machine_info
@@ -169,6 +171,29 @@ QString Machine_info::compilation_info()
+ QString(linuxGPUOutput.toLocal8Bit().constData()); + 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 += "<br>"" CPU : "
+ QString(windows_output.toLocal8Bit().constData());
QProcess wingpuinfo;
{
wingpuinfo.start("wmic PATH Win32_videocontroller get VideoProcessor ");
wingpuinfo.waitForFinished();
QString WinGPUOutput = wingpuinfo.readAllStandardOutput();
compilation_info += "<br>" "GPU : "
+ QString(WinGPUOutput.toLocal8Bit().constData());
}
}
}
#endif #endif
#endif #endif