使用windows服务修改CPU型号(重启依然有效)
Posted alpha-w
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用windows服务修改CPU型号(重启依然有效)相关的知识,希望对你有一定的参考价值。
效果如下:
服务运行前:
服务运行后:
思路大概是这样: 通过修改注册表可以修改CPU型号,把服务设置成本地服务,并且开机自动启动,来实现开机自动修改处理器。通过做成系统服务开机自启达到表面上的修改,但用鲁大师等工具能检测出真实硬件。
编写服务启动代码: onStart()
// 核心代码 RegistryKey key = Registry.LocalMachine; RegistryKey cpu = key.OpenSubKey("HARDWARE\\\\DESCRIPTION\\\\System\\\\CentralProcessor\\\\0", true); cpu.SetValue("ProcessorNameString", "Intel(R) Core(TM) CPU i3-7100 @ 3.90GHz"); key.Close();
就几句核心代码, 然后重新生成。
服务命令: 要以管理员权限执行
安装:InstallUtil.exe WindowsService1.exe
启动:net start cr
关闭:net stop cr
卸载:InstallUtil.exe -u WindowsService1.exe
InstallUtil.exe安装程序 在 C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319 路径下。如果没有,安装.net framework 4.0
以上是关于使用windows服务修改CPU型号(重启依然有效)的主要内容,如果未能解决你的问题,请参考以下文章
win10 如何不用软件修改计算机属性中cpu型号 重启有效