使用windows服务修改CPU型号(重启依然有效)
2024-08-28 14:19:17
此项目基于.net framework 4.0
效果如下:
服务运行前:
服务运行后:
思路大概是这样: 通过修改注册表可以修改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
最新文章
- selenium:org.openqa.selenium.WebDriverException: f.QueryInterface is not a function
- Xamarin的不归路-连接MAC失败
- One or more types required to compile a dynamic expression cannot be found.
- VIJOS P1426兴奋剂检查[DP 状态哈希]
- atitit.web原理 理论attilax总结
- Object C语法学习笔记(一)
- Linux启动流程详解
- mac OS X下制定ll指令
- 通过dblink impdp导入
- C语言漫谈(二) 图像显示 Windows和Linux
- [UI]抽屉菜单DrawerLayout分析(二)
- iOS开发解决json串中的NSNull类型
- Ionic3的HTTP请求方法
- python3 条件判断,循环,三元表达式
- PAT乙级1003
- 软概(lesson 1):Javaweb实现用户登录界面
- git tag 用法 功能作用
- int 和 Integer 的区别
- 华硕主板P8H61(P8H61-M_LX3_PLUS_R2.0)成功禁用USB口
- Appcan、apicloud、HBuilder 不同之处解析
热门文章
- 问题:不支持Dictionary;结果:在Web Service中傳送Dictionary
- DAY11-MYSQL索引原理与慢查询优化
- day70 12-存储过程和存储函数
- Swing绘图机制
- sequelize 用于PostgreSQL,MySQL,SQLite和MSSQL的Node.js / io.js ORM
- 算法Sedgewick第四版-第1章基础-2.1Elementary Sortss-004希尔排序法(Shell Sort)
- python3-字典中存储列表
- 常用Linux命令:ls/cd/pwd/mkdir/rm/mv/cp
- [转]MYSQL5.7版本sql_mode=only_full_group_by问题
- C++工程实践 一个开始