不依赖于HECI驱动,如何判断客户机是否可能支持Intel AMT的参考代码
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,开发人员在开发支持Intel AMT功能的方案时,都会碰到这样的一个问题:客户机上运行的程序如何知道客户机是否支持Intel AMT功能? 一般的方法是: 1) 网络扫描;服务器端通过网络扫描的方法可
千家信息网最后更新 2024年11月17日不依赖于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安全错误
数据库的锁怎样保障安全
联想服务器管理接口无法访问
计算机应用网络技术是啥
网络安全总结方案
嘉定区特定软件开发服务销售公司
如何以数据库用户身份查询表
s3db数据库文件怎么读
行尸走肉服务器
DELL服务器电源粉色
互联网科技公司包括哪些行业
网络安全协会股票
网络安全edr无差别采集
中国互联网科技公司市值排名
苏州net软件开发
网络技术在传感器
辉煌互联网科技股份有限公司
哪个服务器访问速度最快
绘网络安全 画饭圈乱象文字
在监狱里网络技术员是干嘛的
华为有服务器系统吗
怎样改云顶之弈服务器
浙江pdu服务器电源厂商哪家好
怎样查找数据库质疑
表单 数据库设计
2019年长沙网络安全磐杯
工业数据库法人代码
xp开机后显示数据库
网络技术与校园招聘
沈阳软件开发公司那个好
你我贷还款服务器异常
怎么获取数据库的密码