IOleObject56net亚洲必赢:::GetMoniker

来源:未知作者:编程 日期:2019/12/25 17:44 浏览:

自身想难点应该轻松....其实小编只是想完成:将moniker2设置到三个I奥莱Object对象里以便日后调用moniker2里的GetDisplayName(卡塔尔(英语:State of Qatar)//以下是本人在VS二〇一二MFCdlg类中的错误代码.IMoniker*moniker2=NULL;IMoniker*monikerOut=NULL;CreateFileMoniker(OLESTR("test.xlsx"),moniker2);CreateFileMoniker(OLESTR("Out"),monikerOut);HRESULTres1,res2;pOleObject-SetClientSite(lpClientSite);res1=pOleObject-SetMoniker(OLEWHICHMK_OBJFULL,moniker2);res2=pOleObject-GetMoniker(OLEGETMONIKER_ONLYIFTHERE,OLEWHICHMK_OBJFULL,monikerOut);//IOleObject*pOleObject

在 new ActiveXComponent出错com.jacob.com.ComFailException: Can't find moniker
win10系统中 java通过jacob调用ActiveX 在 new ActiveXComponent("clsid:121F410C-1F3E-4839-8EF0-31812FF21E0F"卡塔尔(英语:State of Qatar);出错com.jacob.com.ComFailException: Can't find moniker 什么景况

WMI一

什么是WMI**

WMI是Windows 2K/XP管理连串的中坚;对于任何的Win32操作系统,WMI是一个得力的插件。有了WMI,工具软件平讲戏本程序访问操作系统的两样部分时无需选取分歧的API;相反,操作系统的不及部分都得以插入WMI

约等于说,利用WMI大家能更有益于地管理 Windows 财富 — 例如磁盘、事件日志、文件、文件夹、文件系统、网络组件、操作系统设置、质量数据、打字与印刷机、进度、注册表设置、安全性、服务、分享、顾客、组等等。。

二、对WMI中部分名词的演讲

先是看见上面包车型客车四个事例,这段代码能够出口物理内部存款和储蓄器的尺寸(不是用已某个函数):

$strComputer = "."
$wbemServices = ObjGet("winmgmts:\" & $strComputer & "rootcimv2")
$wbemObjectSet= $wbemServices.InstancesOf("Win32_LogicalMemoryConfiguration")
For $wbemObject In $wbemObjectSet ConsoleWrite("Total Physical Memory (kb): " & $wbemObject.TotalPhysicalMemory) Next

在对代码解释前,小编先解释一下一些名词的含义:

对象:所谓指标,正是树立COM组件时的重回值,像$wbemServices正是,大家誉为SwbemServicesWMI服务指标,至于$wbemObjectSet则称得上SwbemObject类实例集结对象,后文作者还大概会涉嫌SwbemLocator教本库对象。它们的层级关系如下:SwbemLocator教本库对象→SwbemServicesWMI劳动指标→SwbemObject类实例集合对象→SwbemObject类的实例。