V2EX 07月27日 03:18
[问与答] c#如何使用 winring0.sys 读写 EC 嵌入式控制器
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

开发者尝试开发开机自动写入EC的程序,使用WinRing0驱动和YAML配置,但遇到写入和读取值对不上的问题,代码已开源。

根据帖子 https://www.v2ex.com/t/1129641里的思路打算写一个开机自动写入 ec 的程序
具体思路是用 yaml 配置好循环周期,地址和对应的值,开机静默运行,每隔一个循环周期自动写入一次
用已经签名的 WinRing0 驱动,解决 RWEverything 需要关“内核完整性”的问题
但是写代码时遇到了问题,用相同驱动的 https://github.com/hirschmann/nbfc这个项目实测可以写入和读取 EC ,但是我照着源码和读写 EC 的标准流程写的程序就不行,写入和读取都没报错,但是后读取和先写入的值就是对不上。代码放在 https://github.com/4evergr8/HonorPCManagerisJ8谢谢大家

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

EC写入 程序开发 WinRing0驱动
相关文章