You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用C# Windows应用检测计算机是否设置BIOS密码

检测BIOS是否设置密码的问题及现有尝试

需求说明

需要实现一个功能,判断计算机BIOS是否设置了密码(返回布尔值true/false),目前不确定该功能是否可实现。

已尝试方案及限制

通过读取BIOS信息的方式尝试实现,但仅能获取以下BIOS属性:

  • BIOS特性(BiosCharacteristics)
  • BIOS版本(BIOSVersion)
  • 内部版本号(BuildNumber)
  • 标题(Caption)
  • 代码集(CodeSet)
  • 当前语言(CurrentLanguage)
  • 描述(Description)
  • 嵌入式控制器主版本(EmbeddedControllerMajorVersion)
  • 嵌入式控制器次版本(EmbeddedControllerMinorVersion)
  • 识别码(IdentificationCode)
  • 可安装语言数(InstallableLanguages)
  • 安装日期(InstallDate)
  • 语言版本(LanguageEdition)
  • 语言列表(ListOfLanguages)
  • 制造商(Manufacturer)
  • 名称(Name)
  • 其他目标操作系统(OtherTargetOS)
  • 主BIOS(PrimaryBIOS)
  • 发布日期(ReleaseDate)
  • 序列号(SerialNumber)
  • SMBIOS BIOS版本(SMBIOSBIOSVersion)
  • SMBIOS主版本(SMBIOSMajorVersion)
  • SMBIOS次版本(SMBIOSMinorVersion)
  • 是否存在SMBIOS(SMBIOSPresent)
  • 软件元素ID(SoftwareElementID)
  • 软件元素状态(SoftwareElementState)
  • 状态(Status)
  • 系统BIOS主版本(SystemBiosMajorVersion)
  • 系统BIOS次版本(SystemBiosMinorVersion)
  • 目标操作系统(TargetOperatingSystem)
  • 版本(Version)

内容的提问来源于stack exchange,提问作者frank3579

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 05:24:17