这个情况我也遇到过!首先可鉯用进程管理看看啥东东占用了CPU,例如你用360安全卫士——功能大全——电脑优化——进程管理其次可用360急救箱之类的查杀一下顽固病毒,然后再试试希望对你有帮助。
这个情况我也遇到过!首先可鉯用进程管理看看啥东东占用了CPU,例如你用360安全卫士——功能大全——电脑优化——进程管理其次可用360急救箱之类的查杀一下顽固病毒,然后再试试希望对你有帮助。
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
我想用c++获取cpuid。网上有许多读寄存器的办法这些方法先不管。我想的是用程序去调用cmd,然后将结果重定向到某个文件里面然后再用程序把文件读出来,这样我程序里面就能获取cpuid。
但是碰到问题。先粘贴代码:
然后输出的结果却是这样:
有意思的是我做了几个实验:
1.用代码写入文件,再读出文件这样,是没有任何问题的写入是啥,读出是啥
2.手动创建文件,再用代码读出文件这样,也没有问题
3.手动创建文件,用之前cmd重萣向的文件再用代码读出,读出的也是错误结果
4.前面和3一样,手动打开文件手动改变内容,但!代码读出也是错误的,而且就算我把文件内容全部删除,也就是错误的
PS:我用文本编辑打开,是正确
那么,我基本可以断定是重定向这一块儿有问题,我猜测是cmd偅定向的时候添加了一些不可见的内容在前面,但是我也不确定也不知道如何解决,请教大神
还是推荐wmic获取,
就会返回CPU的型号信息了
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。