| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

「WMI」WMI-For-C COM-查询信息

奋斗不止500年

贡献于2021-07-16

字数:1865

查询信息
        WMI功WMI储备库里查询类实例信息调步查询调异步查询
        步查询前进行执行查询异步查询需启动线程查询查询工作结束调定义接口(类似回调函数)处理查询结果
        步查询适合查询机系统应查询工作量时候步查询会造成资源等 应网络查询量查询时候异步查询更选择
1)步查询
        步查询需COM类型IWbemServices方法ExecQuery需做编辑WQL查询字符串作参数传递该方 法该方法返回IEnumWbemClassObject类型指针该类型指针保存查询结果集利结果集调 IEnumWbemClassObjectNext函数遍历结果集然选择确切需数
        IEnumWbemClassObject* pEnumerator  NULL
    hres  pSvc>ExecQuery(
        bstr_t(WQL) 
        bstr_t(SELECT * FROM Win32_BIOS)
        WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY 
        NULL
        &pEnumerator)

    if (FAILED(hres))
    {
        cout << Query for operating system name failed
            <<  Error code  0x 
            << hex << hres << endl
        pSvc>Release()
        pLoc>Release()
        CoUninitialize()
        return 1                Program has failed
    }

     遍历
    IWbemClassObject *pclsObj
    ULONG uReturn  0
    while (pEnumerator)
    {
        HRESULT hr  pEnumerator>Next(WBEM_INFINITE 1 
            &pclsObj &uReturn)

        if(0  uReturn)
        {
            break
        }

        VARIANT vtProp
        VariantInit(&vtProp)

         取BIOS序列号
        hr  pclsObj>Get(LSerialNumber 0 &vtProp 0 0)
        wcout <<  BIOS SerialNumber   << vtPropbstrVal << endl
         取BIOS版
        hr  pclsObj>Get(LVersion 0 &vtProp 0 0)
        wcout <<  BIOS Version   << vtPropbstrVal << endl

        VariantClear(&vtProp)
    }

2)异步查询
        异步查询样需COM类型IWbemServices方法ExecQueryAsync该方法会前查询WMI储备库进程中转移线 程查询工作进行WMI会调实现IWbemSinkObject接口类型Indicate方法通知程序查询结束步查询 样查询结果集IEnumWbemClassObject类型指针返回户
        代码演示异步查询方法响应查询结果方法定义类QuerySink中篇幅限制请MSDN中查找
     Create a new sink object
    QuerySink *pSink  new QuerySink

     Initialize the query and query language
    BSTR strQuery  SysAllocString(LSELECT * FROM ClassName)
    BSTR strQueryLang  SysAllocString(LWQL)
    
     Issue the query
    HRESULT hRes  pSvc>ExecQueryAsync(strQueryLang strQuery 0
        NULL pSink)

     Clean up
    SysFreeString(strQuery)
    SysFreeString(strQueryLang)
    
    if (hRes)
    {
        printf(ExecQueryAsync failed with  0xX  hRes)
        return
    }
    
    printf(Completed )


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

「WMI」-WMI-For-C COM-调用方法

       Win32 Provider不仅仅提供类和实例的信息,而且有些Provider会提供了一些方法,供用户调用。调用方法的流程如下:1) 取得Provider实例对象        调用IWbemServices::GetObject方法可以取得我们想要调用的Provider类型实例,他以一个IWbemClassObject 类型指针返回。    BSTR MethodName 

奋斗不止500年 3年前 上传502   0

「WMI」WMI-For-C COM基础知识

知识背景        WBEM——Web Based Enterprise Management是一种行业规范,建立了在企业网络中访问和共享管理信息的标准。        WMI——Windows Management Instrumentation是WBEM的Windows实现。通过WMI,我们可以获取关于硬件\软件的数据,也可以提供关于硬件或软件服务的数据给 WMI。       

奋斗不止500年 3年前 上传315   0

网站信息服务合同(信息查询)

网站信息服务合同(信息查询)  甲方:___________________  乙方:___________________  ______(以下简称网站)是乙方主办的专业人力资源网站,经甲乙双方协商一致,协议如下:  一、甲方接受网站如下人才库查询服务内容及对应收费标准:  ______人才库查询收费标准  服务类别  服务内容  收费标准  备注  a

x***g 9年前 上传703   0

网格信息查询、借阅规定

为规范网格信息查询、借阅管理,既充分发挥网格信息的作用,又确保网格信息的安全完整,特作出如下规定

l***e 6年前 上传2890   0

信息查询技术服务合同样本

信息查询技术服务合同样本  甲方:_________  乙方:_________  甲方因业务发展需要,就信息查询服务事宜,经与乙方友好协商,双方达成如下协议:  一、甲方因本单位业务发展需要,向乙方申请信息查询服务。经双方友好协商,甲方自愿向乙方支付信息查询技术服务费共计人民币_________(大写)元。  二、乙方根据甲方的要求,在法律允许的范围内为甲方查询所需信息,并

百***花 9年前 上传494   0

NEC助力公安信息化查询系统成功案例-信息系统解决方案

NEC助力公安信息化查询系统成功案例-信息系统解决方案  近期,山东省某市公安局的综合信息查询系统开始建立,并在经过多方对比后,采用了NEC公司的服务器与相应的存储产品。该系统主要应用有WEB查询、数据库、移动查询、语音查询、比对报警、数据集成,系统由大容量集中分区存储、安全设备等硬件和应用中间件、ORACLE数据库、应用软件、业务数据等组成。  该查询系统具备以下优点:  

w***3 10年前 上传506   0

企业内部网站查询类信息

企业内部网站查询类信息(党办) 一、“三会一课”制度 “三会一课”制度是指各基层党支部必须每季度召开一次党员大会、每月召开党支部委员会、党小组会或组织党员学习,每季度必须上好一次党课。“三会一课”制度是我厂基层党组织长期坚持的重要制度,也是健全党的组织生活,严格党员管理,加强党员教育的重要制度。 各党支部通过认真坚持“三会一课”制度,对于加强党支部建设,提高基层党组织的战斗力具有重要作

n***6 7年前 上传10277   0

信息安全概论基于.NET的公交查询系统方案

基于.NET的公交查询系统摘要:计算机技术不断发展,互联网成为现在社会人们信息交流与获取的重要途径之一。公交查询系统为市民解决出行线路的选择问题,提供最优的转乘方案,大大提高了公交线路的利用率。本文介绍的公交查询系统是基于.NET的B/S架构,后台编程语言采用C#,数据库使用Microsoft SQL Server 2005。主要实现查询模块与管理模块的两大功能,其中查询模块包括:线路查

胜利的果实 1年前 上传248   0

社区计划生育信息化查询系统方案

**区社区计划生育信息化查询系统方案 计划生育信息化查询系统涵盖以下几个模块 触屏客户端查询系统(包含家庭信息查询,健康状况查询,计划生育状况自动标记以及流动人口信息查询、计划生育政策查询、健康常识查询,GIS地理信息查询等) 服务器端管理系统(包含计划生育政策查询系统、未婚青年信息系统、已婚妇女信息系统、计划生育工作系统、计生信息变更管理系统、报表数据汇总系统、综合查询打印系统、已婚男单

s***j 11年前 上传10114   0

酒店多媒体信息查询及电子公告系统方案

第1章 酒店电子公告及触摸屏查询系统1.1 系统概述随着经济的发展、城市的发展、人民生活水平的提高,使得城市的流动性日益加强,各种商务、旅游、会议、涉外等活动日渐增多,做为城市窗口的宾馆酒店自然也繁荣发展起来,随之而来的竞争也不可避免,其中最为重要的竞争无疑将是服务的竞争。宾馆酒店多媒体电子公告系统则成为了星级酒店必不可少的一个子系统,采用计算机网络传输技术建立起的最先进、最方便、操作最简

静***雅 3年前 上传453   0

佳讯飞鸿车站问讯系统应用方案-信息查询系统解决方案

佳讯飞鸿车站问讯系统应用方案-信息查询系统解决方案  火车站作为我国交通部门重要的枢纽,为缓解全国客运压力作出了巨大的贡献。全国超过6000多个大大小小的火车站每天都有数百万计的旅客进出,面对宏大的旅客问询群体,旅客电话问询服务作为客运服务的一项重要内容,一直以来都是作为“经营火车站”的重点建设项目。  北京佳讯飞鸿公司车站电话问询系统是一套以热线电话为主的旅客咨询服务系统,将有原有

1***2 10年前 上传581   0

个人信用信息查询及提供授权书

致: 兹有本人 和本人配偶 (合称“授权人”)在此不可撤销地授权贵公司及下属分支机构(“被授权人”)根据本授权书查询和提供授权人的信息。▲▲ 1、授权事项及用途 (1)授权人信用信息及信用报告的查询和使用被授权人在授权期限内有权因□本人/本单位 □ (第三方姓名或名称)在被授权人处办理 (涉及的业务事项)事宜为下列所选事项的目的及其他确保实现被授权人在相关业务合同下利益的目的,随时向中国人民银行征信中心金融信用信息基础数据库查询、使用和保存授权人在征信机构中的全部信用信息及信用报告。口审核本人贷款申请; 口审核本人贷记卡、准贷记卡申请;口审核本人作为担保人; 口对已发放个人信贷进行贷后风险管理; 口受理法人、其他组织的贷款申请或其作为担保人,需要查询其法定代表人、出资人及关联人信用状况; 口对公业务贷后管理需查询担保人、法定代表人、出资人及关联人信用状况;口审核特约商户开户申请; 口处理本人异议申请; 口经人行同意的其他查询事项。具体查询事项为: (2)授权人信息的对外提供 被授权人有权,根据征信相关法律法规和监管规定的要求,将在双方相关业务关系建立和存续期间获得的与授权人有关的信息,包括信贷信息、信用信息、个人基本信息、不良信息和其他信息资料,提供给中国人民银行征信中心金融信用信息基础数据库。

d***u 6年前 上传3383   0

信息查询技术服务协议书

信息查询技术服务协议书  甲方:_________    乙方:_________    甲方因业务发展需要,就信息查询服务事宜,经与乙方友好协商,双方达成如下协议:  一、甲方因本单位业务发展需要,向乙方申请信息查询服务。经双方友好协商,甲方自愿向乙方支付信息查询技术服务费共计人民币_________(大写)元。  二、乙方根据甲方的要求,在法律允许的范围内为甲方查询所需信

j***h 11年前 上传471   0

科技论著查询单

 科技论著查询单 编号: 年 月 日 查询项目请按照申报需要,选择填写SCI、SSCI、EI、CSSCI、CSCD等数据库的收录或引用,如有其它需求也请详细填写。 查询人

教***心 2年前 上传520   0

个人信息查询授权书(办理广州市公积金业务)

个人信息查询授权书致:广州住房公积金管理中心本人同意并不可撤销地授权广州住房公积金管理中心及贷款受理网点:1.查询借款人户籍、婚姻、资信等信息,用于公积金贷款(含贴息贷款)审批。2.查询购房人家庭成员(包括本人、配偶及未成年子女)在广州市行政区域内的名下房产信息,用于公积金贷款(含贴息贷款)审批。3.查询公积金贷款所涉房屋的房产信息及抵押登记信息,用于公积金贷款(含贴息贷款)审批。4

教***心 7个月前 上传366   0

企业上市合法合规信息查询申请表(北京市)

企业上市合法合规信息查询申请表企业名称统一社会信用代码查询时间段 年 月 日 至 年 月 日法定代表人姓名法定代表人证件名称及号码经办人姓名经办人证件名称及号码经办人联系方式序号查询部门1北京市市场监督管理局 □2北京市规划和自然资源委员会

教***心 3个月前 上传90   0

96128政务信息查询专线试运行测试工作总结—个人工作总结

96128政务信息查询专线试运行测试工作总结—个人工作总结 根据××市人民政府办公室《关于做好96128政务信息查询专线试运行测试工作的通知》的要求,隆阳区人民政府领导批示由隆阳区政务服务中心牵头,会同区政府网络管理中心和区档案局对区发展和改革局等34个96128政务查询推进单位进行测试,测试情况如下:   一、基本情况  在对区发展和改革局等34个单位测试过程中,根据各单位的职

天***6 12年前 上传468   0

管理人(清算组)信息查询申请表(北京市)

管理人(清算组)信息查询申请表企业名称案件类型破产清算 □受理法院名称破产重整 □管理人(清算组)名称破产和解 □管理人(清算组)联系方式强制清算 □经办人姓名经办人联系方式经办人证件类型经办人证件号码序号查询内容1是否开立过公积金帐户 □2公积金账户内缴存人员

教***心 3个月前 上传105   0

县人民政府信息产业办公室关于“96128”政务信息查询工作情况报告

**县人民政府信息产业办公室关于“96128”政务信息查询工作情况报告   自2009年4月份**县“96128”政务信息查询工作试运行以来,作为工作主体,信息产业办公室吃透省、市相关文件精神,严格按照上级要求和永政办发〔2009〕86号文件要求,坚持求真务实、精益求精的原则,努力适应新形势下政务工作发展新要求,积极高效地为公众提供政务信息查询和解答服务。工作开展4个多月以来,取得了政务信息

小***崔 14年前 上传16240   0

金融信用信息基础数据库个人信息查询及报送授权书(广州市公积金)

金融信用信息基础数据库个人信息查询及报送授权书致:广州住房公积金管理中心、公积金贷款受理机构本人同意并不可撤销地授权广州住房公积金管理中心或公积金贷款受理机构:在办理住房公积金贷款业务申请及业务存续期间,按国家有关规定向金融信用信息基础数据库查询本人信息,并向金融信用信息基础数据库报送与本次业务相关的本人身份、住址、电话、合同等信息(包括合同违约等不良信息);查询结果仅用于本次业务相关的用

教***心 7个月前 上传204   0

2018年查询合同3篇

查询合同3篇本文目录1. 查询合同2. 企业工商档案查询委托合同3. 网站信息服务合同(信息查询)  甲方:_________  乙方:_________  甲方因业务发展需要,就信息查询服务事宜,经与乙方友好协商,双方达成如下协议:  一、甲方因本单位业务发展需要,向乙方申请信息查询服务。经双方友好协商,甲方自愿向乙方支付信息查询技术服务费共计人民币______

z***6 6年前 上传484   0

查询申请情况

查询申请情况  亲爱的××女士:  我申请到贵校读书。由于我的申请材料寄到已三个月了,我很想询问目前我的申请已被处理到了什么程度。  如果我幸运地被录取了,并且获得了奖学金,请您尽早通过电子邮件通知我。如果我的申请失败,也请尽早告知。等待您的回音。  此致××本文档由香当网(https://www.xiangdang.net)用户上传

l***0 11年前 上传731   0

数据库 数据查询

第四章 数据的查询例题解析1、 将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是( C )。A、选择查询 B、生成表查询 C、追加查询 D、更新查询2、在Access中,查询的数据源可以是( C )。A、表 B、查询 C、表和查询 D、表、查询和报表3、在一个Access的表中有字段“姓名”,要查找包含“宏”字的记录,正

小***库 3年前 上传1741   0

手机查询系统开题报告

信息与基础教学部   计算机类  普通专科 毕业设计(论文)开题报告   题    目:       手机查询系统           指导老师:         四五六            专    业:     计算机应用技术        班    级:        12计算机          姓    名:         一二三             

孔***楚 11年前 上传10098   0

sql查询语句学习测试答案

第一部分SQL查询语句的学习单表查询1、--查询订购日期在1996年7月1日至1996年7月15日之间的订单的订购日期、订单ID、客户ID和雇员ID等字段的值use eeeSELECT 订购日期,订单ID,客户ID,雇员IDFROM 订单WHERE 订购日期BETWEEN '1996-7-1 00:00:00' AND '1996-7-15 23:59:59'2、--查询“N

文***品 3年前 上传1133   0