此项目基于.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

最新文章

  1. selenium:org.openqa.selenium.WebDriverException: f.QueryInterface is not a function
  2. Xamarin的不归路-连接MAC失败
  3. One or more types required to compile a dynamic expression cannot be found.
  4. VIJOS P1426兴奋剂检查[DP 状态哈希]
  5. atitit.web原理 理论attilax总结
  6. Object C语法学习笔记(一)
  7. Linux启动流程详解
  8. mac OS X下制定ll指令
  9. 通过dblink impdp导入
  10. C语言漫谈(二) 图像显示 Windows和Linux
  11. [UI]抽屉菜单DrawerLayout分析(二)
  12. iOS开发解决json串中的NSNull类型
  13. Ionic3的HTTP请求方法
  14. python3 条件判断,循环,三元表达式
  15. PAT乙级1003
  16. 软概(lesson 1):Javaweb实现用户登录界面
  17. git tag 用法 功能作用
  18. int 和 Integer 的区别
  19. 华硕主板P8H61(P8H61-M_LX3_PLUS_R2.0)成功禁用USB口
  20. Appcan、apicloud、HBuilder 不同之处解析

热门文章

  1. 问题:不支持Dictionary;结果:在Web Service中傳送Dictionary
  2. DAY11-MYSQL索引原理与慢查询优化
  3. day70 12-存储过程和存储函数
  4. Swing绘图机制
  5. sequelize 用于PostgreSQL,MySQL,SQLite和MSSQL的Node.js / io.js ORM
  6. 算法Sedgewick第四版-第1章基础-2.1Elementary Sortss-004希尔排序法(Shell Sort)
  7. python3-字典中存储列表
  8. 常用Linux命令:ls/cd/pwd/mkdir/rm/mv/cp
  9. [转]MYSQL5.7版本sql_mode=only_full_group_by问题
  10. C++工程实践 一个开始