不依赖于HECI驱动,如何判断客户机是否可能支持Intel AMT的参考代码
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,开发人员在开发支持Intel AMT功能的方案时,都会碰到这样的一个问题:客户机上运行的程序如何知道客户机是否支持Intel AMT功能? 一般的方法是: 1) 网络扫描;服务器端通过网络扫描的方法可
千家信息网最后更新 2025年12月01日不依赖于HECI驱动,如何判断客户机是否可能支持Intel AMT的参考代码开发人员在开发支持Intel AMT功能的方案时,都会碰到这样的一个问题:客户机上运行的程序如何知道客户机是否支持Intel AMT功能? 一般的方法是: 1) 网络扫描;服务器端通过网络扫描的方法可以找到那些已经配置好了的Intel AMT机器,并获得其版本号,这个是不需要知道iAMT的密码的,然后告诉客户端程序;其间可以用UUID对应的方法来识别机器身份。
2)通过本地直接调用GeneralInfo接口提供的函数,获得iAMT版本号,但需要HECI驱动、LMS服务的支持,并且需要知道Intel AMT用户名和密码。 因为对于每台客户机,我们不能保证其iAMT一定就已经被配置好,HECI驱动和LMS本地服务一定安装正确,这个时候上面的方法就有局限性了。怎么样解 决这个问题呢? 目前我们想到的一个办法是查询是否有HECI硬件,来判断是否支持Intel AMT。 (严格意义上来说,有HECI硬件并不代表一定支持Intel AMT,因为OEM厂商可能在BIOS层面将Intel AMT禁止,但大部分情况下是适用的)。 思路是这样的,调用windows提供的设备查询函数,查询PCI总线上的所有设备,一一对比其硬件ID,看是否有和我们收集的已知的HECI的硬件ID 相匹配,如果匹配,则判断其可能支持Intel AMT,并估计其支持的版本。 你可以从这里下载测试程序:CheckIAMTLocal.exe, 源代码也可以下载:CheckIAMTLocal_SOURCE_CODE. 你有什么好的想法和疑问,欢迎和我交流([email]duofeng.li@intel.com[/email]).
2)通过本地直接调用GeneralInfo接口提供的函数,获得iAMT版本号,但需要HECI驱动、LMS服务的支持,并且需要知道Intel AMT用户名和密码。 因为对于每台客户机,我们不能保证其iAMT一定就已经被配置好,HECI驱动和LMS本地服务一定安装正确,这个时候上面的方法就有局限性了。怎么样解 决这个问题呢? 目前我们想到的一个办法是查询是否有HECI硬件,来判断是否支持Intel AMT。 (严格意义上来说,有HECI硬件并不代表一定支持Intel AMT,因为OEM厂商可能在BIOS层面将Intel AMT禁止,但大部分情况下是适用的)。 思路是这样的,调用windows提供的设备查询函数,查询PCI总线上的所有设备,一一对比其硬件ID,看是否有和我们收集的已知的HECI的硬件ID 相匹配,如果匹配,则判断其可能支持Intel AMT,并估计其支持的版本。 你可以从这里下载测试程序:CheckIAMTLocal.exe, 源代码也可以下载:CheckIAMTLocal_SOURCE_CODE. 你有什么好的想法和疑问,欢迎和我交流([email]duofeng.li@intel.com[/email]).
支持
客户
方法
硬件
版本
程序
服务
查询
客户机
驱动
函数
功能
密码
机器
网络
设备
问题
开发
配置
人员
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电脑怎么看数据库表
学历不高可以去学软件开发吗
数据库同步阻塞
广东新一代网络技术开发咨询报价
怎么向网络安全局举报
深圳oa软件开发服务
自动刷视频挂机软件开发复杂吗
dnf怎样选服务器
软件开发 rs总线
软件开发寒冬
利辛app软件开发公司服务至上
怎么查看数据库连接池
e路通行服务器后台异常
网络安全认证在哪里查
开源软件开发公司
计算机硬件与数据库关系
销售网络技术合作
临沂定制软件开发企业
网络安全机构几年评估一次
pdq是事实数据库吗
如何增加网络安全
佛山市骏承网络技术有限公司
服务器受美国
哪家网络安全产品好
服务器域管理工具
服务器要用uefi还是
数据库如何取消记录
迅捷网络技术有限公司
五年级400字网络安全作文
进入服务器远程管理显示空白