如何获取CPU ID 号

如何获取CPU ID 号,第1张

使用系统命令:wmic 。在运行中首先输入cmd,然后在d出的cmd窗口中输入wmic cpu get processorid ,就能获得CPU的ID号。

1 要获取CPU编码可以使用dos命令wmic cpu get ProcessorId。

2 要在C语言中执行dos命令,一般使用system("wmic cpu get ProcessorId");

3 由于获取到的cpu编码是打印在命令行中的,要获取结果用system就无法实现了。这时可以用windows提供的_popen函数。该函数的功能为,执行一段dos命令,并将程序运行结果(原本的dos打印)保存在内存中,可以通过文件方式读取。

于是,代码如下:

#include <stdioh>

#include <stdlibh>

int main( void )

{

   char   psBuffer[128];

   FILE   pPipe;

   if( (pPipe = _popen( "wmic cpu get ProcessorId", "rt" )) == NULL )

      exit( 1 );//执行失败,退出程序。

 

   while(fgets(psBuffer, 128, pPipe))//读取结果,并输出。

   {

      printf(psBuffer);

   }

 

 

   / 关闭执行标识。本质上是释放这段内存。 /

    _pclose( pPipe );

    

    return 0;

}

打开记事本

复制以下代码到记事本

@echo off

for /f "tokens=2 delims==" %%a in ('wmic path Win32_PerfFormattedData_PerfOS_Processor get PercentProcessorTime /value^|findstr "PercentProcessorTime"') do (

set UseCPU=%%a

)

echo CPU使用率:%UseCPU%%%

pause

另存为bat文件,保存类型为所有类型

双击运行即可!

。。Windows *** 作系统中,打开CMD命令行窗口,输入:wmic cpu list brief ,回车,即可显示简单的CPU型号,但不一定准确。另一种获得较详细信息的 *** 作方法如下:

以win7为例系统:

1、打开Win+R中的对话框,输入CMD,回车,打开CMD命令窗口。

2、在CMD窗口中,输入命令resmon并按enter打开资源监视器。

3、在资源监视器概述中,您可以清楚地看到CPU利用率。此外,您可以在CPU选项卡中更清楚地看到CPU利用率。

4、除了上述方法,您还可以输入taskmgr并按enter打开“任务管理器”。

5、在“任务管理器”和“进程”中,界面右侧显示,分别显示CPU、内存和磁盘的利用率。此外,单击性能选项卡并选择CPU,可以清楚地看到CPU利用率。

复制以下代码到记事本

@echo off

for /f "tokens=2 delims==" %%a in ('wmic path Win32_PerfFormattedData_PerfOS_Processor get PercentProcessorTime /value^|findstr "PercentProcessorTime"') do (

set UseCPU=%%a

)

echo CPU使用率:%UseCPU%%%

pause

另存为bat文件,保存类型为所有类型

以上就是关于如何获取CPU ID 号全部的内容,包括:如何获取CPU ID 号、C语言(VC++6.0)获取cpu编码、windows系统下sigar如何获取单个进程的cpu使用率求完整代码,我会再多给100财富等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9540356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存