不依赖于HECI驱动,如何判断客户机是否可能支持Intel AMT的参考代码
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,开发人员在开发支持Intel AMT功能的方案时,都会碰到这样的一个问题:客户机上运行的程序如何知道客户机是否支持Intel AMT功能? 一般的方法是: 1) 网络扫描;服务器端通过网络扫描的方法可
千家信息网最后更新 2025年01月22日不依赖于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安全错误
数据库的锁怎样保障安全
java运行数据库
数据库技术初步认识的特点
扬州 软件开发培训机构
软件开发项目责任补充协议
软件开发设计阶段有什么
公安信息网络安全培训冬季整训
本网站服务器在越南
靠谱云服务器招商项目网络平台
长春智能网络技术服务保障
域控服务器时间
企业网络安全直接责任人指谁
网络安全工程师李艳
泰州专业联想服务器厂商
做网站 数据库
小麦苗数据库巡查
网络安全和保密安全讨论
淮北行业专业软件开发
徐汇区企业网络技术服务诚信互利
2u服务器耗电量
xp系统不能连接局域网服务器
0基础三级网络技术
数据库集成和数据挖掘
网络安全毛笔字楷体
完整sql数据库文件
浙江服务器电源生产公司
中文数据库 四大
max导入数据库文件太大
自己搭建小型服务器成本高
is服务器认证
数据库每次开机都显示还原