说明:收录25万 73个行业的国家标准 支持批量下载
(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

.PDF文档 专利 Windows下的BIOS设置方法、装置及存储介质

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 Windows下的BIOS设置方法、装置及存储介质 第 1 页 专利 Windows下的BIOS设置方法、装置及存储介质 第 2 页 专利 Windows下的BIOS设置方法、装置及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 15:59:58上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。