(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210089067.1
(22)申请日 2022.01.26
(65)同一申请的已公布的文献号
申请公布号 CN 114116035 A
(43)申请公布日 2022.03.01
(73)专利权人 深圳市吉方工控 有限公司
地址 518000 广东省深圳市宝安区西乡街
道南昌社区新零售数字化产业园B栋
501D栋5楼
(72)发明人 李晓涛 乐磊 李伟 李洪明
(74)专利代理 机构 深圳市世纪恒程知识产权代
理事务所 4 4287
专利代理师 熊海武
(51)Int.Cl.
G06F 9/4401(2018.01)G06F 9/445(2018.01)
(56)对比文件
CN 103593250 A,2014.02.19
CN 103136018 A,2013.0 6.05
CN 105824652 A,2016.08.0 3
CN 106406905 A,2017.02.15
US 2007255936 A1,2007.11.01
松鼠.用 W indows Application 访问 UEFI
variable. 《ht tps://zhuanlan.zhi hu.com/p/
162081315》 .2020,第1- 5页.
审查员 张楚湖
(54)发明名称
Windows下的BIOS设置方法、 装置及存储介
质
(57)摘要
本发明公开了一种Window s下的BIOS设置方
法、 装置及存储介质, 所述方法包括: 定义数据结
构体变量, 定义所述数据结构体变量的描述名称
和唯一标识符, 向Windows声明接口调用权限; 根
据所述数据结构体变量的描述名 称和唯一标识
符, 从预设BI OS数据存储器中获取所述数据结构
体变量的结构体数据; 对所述结构体数据进行修
改以得到修改后数据; 将所述修改后数据写入所
述预设BI OS数据存储器中以完成BIOS设置。 通过
实施本发明, 有利于非专业技术人员进行操作,
可以直接在Windows操作系统下使用程序进行
BIOS设置, 无需重启进入BIOS设置界面, 省时省
力, 显著提升 了生产效率。
权利要求书2页 说明书10页 附图2页
CN 114116035 B
2022.05.10
CN 114116035 B
1.一种Windows下的BIOS设置方法, 其特征在于, 所述Windows下的BIOS设置方法应用
于Windows系统, 包括以下步骤:
定义数据结构体变量, 定义所述数据结构体变量的描述名称和唯一标识符, 向Windows
声明接口调用权限;
基于所述数据结构体 变量开辟临时数据缓存区;
向所述Windows系统申请可操作的非托管 数据缓存区;
将所述临时数据缓存区从托管 数据缓存区封送到所述非托管 数据缓存区;
根据所述数据 结构体变量的描述名称和唯一标识符, 从预设BIOS数据存储器 中获取所
述数据结构体 变量的结构体数据;
对所述结构体数据进行修改以得到修改后数据;
根据所述数据 结构体变量的描述名称和唯一标识符, 将所述修改后数据写入所述预设
BIOS数据存 储器中以完成BIOS设置;
释放所述临时数据缓存区。
2.如权利要求1所述的Windows下的BIOS设置方法, 其特征在于, 所述从预设BIOS数据
存储器中获取 所述数据结构体 变量的结构体数据的步骤 包括:
调用所述Windows系统的获取固件环境变量接口, 从预设BIOS数据存储器中获取所述
数据结构体变量的结构体数据, 并将所述结构体数据存储于所述Windows系统分配的非托
管数据缓存区中。
3.如权利要求2所述的Windows下的BIOS设置方法, 其特征在于, 所述将所述结构体数
据存储于所述 Windows系统分配的非托管内存区域中的步骤之后包括:
将存储于所述非托管内存区域中的所述结构体数据封送到所述Windows系统分配的指
定类型的托管 数据缓存区中。
4.如权利要求3所述的Windows下的BIOS设置方法, 其特征在于, 所述对所述结构体数
据进行修改以得到修改后数据的步骤之前包括:
根据所述数据 结构体变量中的成员偏移量, 在所述托管数据缓存区中定位到需要修改
的成员数据。
5.如权利要求4所述的Windows下的BIOS设置方法, 其特征在于, 所述对所述结构体数
据进行修改以得到修改后数据的步骤 包括:
根据所述Windows系 统的程序输入参数设置, 对所述结构体数据进行格式修改并加以
封装后, 得到所述 托管数据缓存区中的修改后数据。
6.如权利要求5所述的Windows下的BIOS设置方法, 其特征在于, 所述将所述修改后数
据写入所述预设BIOS数据存 储器中以完成BIOS设置的步骤 包括:
调用所述Windows系 统的设置固件环境变量接口, 将所述托管数据缓存区中的修改后
数据写入所述预设BIOS数据存 储器中以完成BIOS设置 。
7.一种Windows下的B IOS设置装置, 其特征在于, 所述Windows下的BIOS设置装置包括:
存储器、 处理器及存储在所述存储器上并可在所述处理器上运行的Windows下的BIOS设置
程序, 所述Windows下的BIOS设置程序被所述处理器执行时实现如权利要求1至6中任一项
所述的Windows下的BIOS设置方法的步骤。
8.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有Windows权 利 要 求 书 1/2 页
2
CN 114116035 B
2下的BIOS设置程序, 所述Windows下的BIOS设置程序被处理器执行时实现如权利要求1至6
中任一项所述的W indows下的BIOS设置方法的步骤。权 利 要 求 书 2/2 页
3
CN 114116035 B
3
专利 Windows下的BIOS设置方法、装置及存储介质
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 15:59:58上传分享