

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 附錄</b></p><p><b> 原文:</b></p><p> Windows Management Instrumentation</p><p> Windows Management Instrumentation (WMI) (or Windows Management
2、 Interface) is a set of extensions to the Windows Driver Model that provides an operating system interface through which instrumented components provide information and notification. WMI is Microsoft's implementation
3、 of the Web-Based Enterprise Management (WBEM) and Common Information Model (CIM) standards from the Distributed Management Task Force (DMTF).</p><p> WMI allows scripting languages like VBScript or Windows
4、 PowerShell to manage Microsoft Windows personal computers and servers, both locally and remotely. WMI is preinstalled in Windows 2000 and newer OSs. It is available as a download for Windows NT, Windows 95 and Windows 9
5、8.</p><p> 1 Purpose of WMI</p><p> The purpose of WMI is to define a non-proprietary set of environment-independent specifications which allow management information to be shared between mana
6、gement applications. WMI prescribes enterprise management standards and related technologies that work with existing management standards, such as Desktop Management Interface (DMI) and SNMP. WMI complements these other
7、standards by providing a uniform model. This model represents the managed environment through which management data from any</p><p> 2 Overview</p><p> In order to unify the management techniq
8、ues for the sake of simplicity, the DMTF defined CIM to represent real-world manageable entities in a unified way.The CIM object model is an object database model using terms and semantics that are unique to all construc
9、tors and software developers. This object model is implemented in a database called the CIM repository.</p><p> Based on the CIM model, WMI includes real-world manageable components, available from the DMTF
10、 standards with some specific extensions that represent the various Windows components. Moreover, WMI exposes a collection of </p><p> COM-scriptable objects that allow various applications to take advantag
11、e of the management information.</p><p> As part of the installation process, most of the Microsoft applications available today (e.g. SQL Server, Exchange Server, Microsoft Office, Internet Explorer, Host
12、Integration Server, Automated Deployment Services) extend the standard CIM object model to add the representation of their manageable entities in the CIM repository. This representation is called a WMI class, and it expo
13、ses information through properties and allows the execution of some actions via methods. The access to the manageab</p><p> To locate the huge amount of management information available from the CIM reposit
14、ory, WMI comes with a SQL-like language called the WMI Query Language (WQL).</p><p> 3 Development process</p><p> Because WMI abstracts the manageable entities with CIM and a collection of pr
15、oviders, the development of a provider implies several steps. The major steps can be summarized as follows:</p><p> Step 1 – Create the manageable entity model</p><p> Define a model</p>
16、<p> Implement the model</p><p> Step 2 – Create the WMI Provider</p><p> Determines the provider type to implement</p><p> Determines the hosting model of the provider&l
17、t;/p><p> Create the provider template with the ATL wizard</p><p> Implement the code logic in the provider</p><p> Register the provider with WMI and the system</p><p>
18、; Step 3 – Test the provider</p><p> Step 4 – Create consumer sample code</p><p> 4 Importance of WMI providers</p><p> Since the release of the first WMI implementation during
19、the Windows NT 4.0 SP4 era (as an out-of-band download), Microsoft has consistently added WMI providers to Windows. Under Windows NT 4.0, Microsoft had roughly 15 WMI providers available once WMI was installed. When Wind
20、ows 2000 was released, there were 29 WMI providers as part of the operating system installation. With the release of Windows Server 2003, Microsoft included in the platform more than 80 WMI providers. Windows Vista inclu
21、des</p><p> During these last years, due to a constant increasing exposure of management data through WMI in Windows, more and more people in the IT systems management field started to develop scripts and a
22、utomation procedures based on WMI. Beyond the scripting needs, most leading management software in the world, such as MOM, SMS, ADS, HP OpenView for Windows (HPOV), BMC Software or CA, Inc. are WMI-enabled and capable to
23、 consume and provide WMI information through various User Interfaces. This enables adm</p><p> 5 Features</p><p> For someone willing to develop one or many WMI providers, WMI offers many feat
24、ures out of the box. Here are the most important advantages:</p><p> (1) Automation interfaces: Because WMI comes with a set of automation interfaces ready to use, all management features supported by a WMI
25、 provider and its set of classes get the scripting support for free out-of-the box. Beyond the WMI class design and the provider development, the Microsoft development and test teams are not required to create, validate
26、and test a scripting model as it is already available from WMI.</p><p> (2) .NET Management interfaces:Because the System.Management namespace [6] relies on the existing COM/DCOM plumbing, the created WMI p
27、rovider and its set of WMI classes becomes automatically available to all .NET applications independently of the language used (e.g. C#, VB.NET). Beyond the WMI class design and the provider development, like for scripti
28、ng, the Microsoft development and test teams are not required to create, validate and test new assemblies to support a new namespace in the .NET F</p><p> (3) C/C++ COM/DCOM programming interfaces:Like most
29、 components in Windows, COM/DCOM programmers can leverage the features of the provider they develop at the COM/DCOM interfaces level. Like in previous environments (scripting and .NET Framework), a COM/DCOM consumer just
30、 needs to interact with the standard set of WMI COM interfaces to leverage the WMI provider capabilities and its set of supported WMI classes. To make all management information available from the native APIs, the WMI pr
31、ovider de</p><p> (4) Remoting capabilities over DCOM and SOAP:More than simply offering local COM capabilities, as management is all about remoting, WMI offers the DCOM transport. In addition, SOAP transpo
32、rt will be available in Windows Server 2003 R2 through the WS-Management initiative lead by Microsoft, Intel, Sun Microsystems and Dell. This initiative allows to run any scripts remotely or to consume WMI data through a
33、 specific set of interfaces handling SOAP requests/responses. The advantage for the WMI prov</p><p> (5) Support for Queries:WMI offers support for WQL queries out of the box. This means that if a provider
34、is not designed to support queries, WMI supports it by using an enumeration technique out of the provider.</p><p> (6) Eventing capabilities:WMI offers the capability to notify a subscriber for any event it
35、 is interested in. WMI uses the WMI Query Language (WQL) to submit WQL event queries and defines the type of events to be returned. The eventing mechanism, with all related callbacks, is part of the WMI COM/DCOM and auto
36、mation interfaces. Anyone writing a WMI provider can have the benefit of this functionality at no cost for his customers. It will be up to the consumer to decide how it wants to consume the</p><p> (7) Code
37、 template generator:To speed up the process of writing a WMI provider including all COM/DCOM interfaces and related definitions, the WMI team developed the WMI ATL Wizard to generate the code template implementing a prov
38、ider. The code generated is based on the WMI class model initially designed by the developer. The WMI provider developer will be able to interface the pre-defined COM/DCOM interfaces for the WMI provider with its set of
39、native APIs retrieving the management information to</p><p> (8) Predictability:Predictability is an important concern for our customers because it defines the capability of someone having an experience wit
40、h a set of interfaces managing a Windows component to apply this knowledge right away, intuitively, to any other manageable Windows component without having relearn everything from ground up. Predictability for a custome
41、r is a real gain as it increases the Return of Investment (ROI). A person facing such a situation simply expects things to work the sam</p><p> (9) Protect existing customer investments:Protecting customers
42、 and partners investment motivates customers to invest in technologies. As Microsoft did invest a lot these past years in writing WMI providers, customers and partners invested in tools leveraging the WMI capabilities of
43、 Windows. Therefore, they naturally continue to exploit these capabilities instead of having to use a new set of specific interfaces for each Windows manageable component. A specific set of interfaces means having a sp&l
44、t;/p><p> (10) Provide a logical and unified administration model:As briefly described before in the introduction, this model is based on an industry standard called CIM defined by the DMTF (http://www.dmtf.or
45、g). The CIM class-based schema is defined by a consortium of constructors and software developers that meets the requirements of the industry. This implies that not only Microsoft leverages the WMI capabilities, but also
46、 any other third party constructors or developers write their own code to fit int</p><p> 6 WMI tools</p><p> Some WMI tools can also be useful during the design and development phases. These
47、tools are:</p><p> The MOF compiler (MOFComp.exe):The Managed Object Format (MOF) compiler parses a file containing Managed Object Format statements and adds the classes and class instances defined in the f
48、ile to the CIM repository. The MOF format is a specific syntax to define CIM class representation in an ASCII file (e.g. MIB are to SNMP what MOF files are to CIM). MOFComp.exe is included in every WMI installation. Ever
49、y definition existing in the CIM repository is initially defined in an MOF file. MOF files ar</p><p> The WMI Administrative Tools:The WMI Administrative Tools are made of four tools: WMI CIM Studio, WMI Ob
50、ject Browser, WMI Event Registration and WMI Event Viewer. WMI Administrative Tools can be downloaded here. The most important tool for a WMI provider developer is WMI CIM Studio as it helps in the initial WMI class crea
51、tion in the CIM repository. It uses a web interface to display information and relies on a collection of ActiveX components installed on the system when it runs for the first t</p><p> Connect to a chosen s
52、ystem and browse the CIM repository in any namespace available.</p><p> Search for classes by their name, by their descriptions or by property names.</p><p> Review the properties, methods and
53、 associations related to a given class.</p><p> See the instances available for a given class of the examined system.</p><p> Perform Queries in the WQL language.</p><p> Generat
54、e an MOF file based on selected classes.</p><p> Compile an MOF file to load it in the CIM repository.</p><p> WinMgmt.exe:WinMgmt.exe is not a tool; it is the executable that implements the W
55、MI Core service. Under the Windows NT family of operating systems, WMI runs as a service. On computers running Windows 98, Windows 95 or Windows Me, WMI runs as an application. Under the Windows NT family of operating sy
56、stems, it is also possible to run this executable as an application, in which case, the executable runs in the current user context. For this, the WMI service must be stopped first. The executable su</p><p>
57、 WBEMTest.exe:WBEMTest.exe is a WMI tester tool, which is delivered with WMI. This tool allows an administrator or a developer to perform most of the tasks from a graphical interface that WMI provides at the API level.
58、Although available under all Windows NT-based operating systems, this tool is not officially supported by Microsoft. WBEMTest provides the ability to: </p><p> Enumerate, open, create and delete classes.<
59、;/p><p> Enumerate, open, create and delete instances of classes.</p><p> Select a namespace.</p><p> Perform data and event queries.</p><p> Execute methods associate
60、d to classes or instances.</p><p> Execute every WMI operation asynchronously, synchronously or semi-asynchronously.</p><p> The WMI command line tool (WMIC): WMIC is a command-line tool desig
61、ned to ease WMI information retrieval about a system by using some simple keywords (aliases). WMIC.exe is only available under Windows XP Professional, Windows Server 2003, Windows Vista and Windows Server 2008. By typin
62、g “WMIC /?” from the command-line, a complete list of the switches and reserved keywords is available. ( windows vista users, "WMIC /?" won't work, instead type only "/?" ) </p><p>
63、There is a Linux port of WMI command line tool, written in Python, based on Samba4 called 'wmi-client' .</p><p> WBEMDump.exe:WBEMDump is a tool delivered with the Platform SDK. This command line to
64、ol comes with its own Visual C++ project. The tool can show the CIM repository classes, instances, or both. It is possible to retrieve the same information as that retrieved with WMIC. WBEMDump.exe requires more specific
65、 knowledge about WMI, as it doesn’t abstract WMI as WMIC. However, it runs under Windows NT 4.0 and Windows 2000. It is also possible to execute methods exposed by classes or instances. Even if i</p><p> 7
66、Background on the introduction of WMI </p><p> Total cost of ownership (or TCO)—the real cost of maintaining a distributed personal computer network—extends far beyond the initial purchase of hardware an
67、d software. TCO includes the deployment and configuration expense, costs associated with deploying hardware and software updates, training and retraining, day-to-day maintenance and administration, and telephone and on-s
68、ite technical support. With these escalating costs in mind, Microsoft® and others are working together on several initiative</p><p> Key among these efforts is Web-Based Enterprise Management (WBEM), a
69、n industry initiative that establishes management infrastructure standards and provides a way to combine information from various hardware and software management systems. WBEM specifies standards for a unifying architec
70、ture that allows access to data from a variety of underlying technologies and platforms, and presents that data in a consistent fashion. Management applications can then use this information to create solutions t</p&g
71、t;<p> Microsoft Windows Management Instrumentation (or WMI) is WBEM-compliant, and provides a consistent and richly descriptive model of the configuration, status, and operational aspects of the Microsoft Window
72、s® 2000 operating system. Used in conjunction with other management services provided in Windows 2000, WMI can simplify the task of developing well-integrated management applications, allowing vendors to provide Win
73、dows 2000 customers with scalable, effective enterprise management solutions.</p><p> 8 WBEM Overview</p><p> Web-Based Enterprise Management (WBEM) is an industry initiative to develop a stan
74、dardized, non-proprietary means for accessing and sharing management information in an enterprise network. WBEM will result in technology that enables customers to collect, associate, and aggregate management data from d
75、iverse sources, thus creating richer and more accurate views of their enterprise environments. The WBEM initiative is intended to solve the problem of collecting end-to-end management and diagnostic</p><p>
76、 Typically, enterprise management has been tied to different protocols and interfaces for different disciplines; for example, Simple Network Management Protocol (SNMP) has been used for network management, and the Deskto
77、p Management Interface (DMI) has been used for desktop systems management. WBEM assumes that enterprise network management requires tools that work together to provide a single, shared model for the collection of managem
78、ent information. WBEM provides this common model and data sou</p><p> In summary, WBEM is not browser-based, nor is it a user interface (UI) tool, a data repository, a network management protocol, a compone
79、nt model, or a registry, directory, or file system replacement. WBEM is an initiative that proposes a set of standards for managing the enterprise network. These management standards:</p><p> Define the str
80、uctures and conventions necessary to access information about the managed objects.</p><p> Support centralization of information so that different clients and management tools can provide, retrieve, and ana
81、lyze data.</p><p> Support authorized access to managed objects from anywhere in the network so that these objects can be analyzed and manipulated.</p><p><b> 譯文: </b></p>
82、<p> Windows管理規(guī)范</p><p> Windows管理規(guī)范(WMI)(或Windows管理接口)是一個(gè)對(duì)Windows驅(qū)動(dòng)程序模型,提供了一個(gè)操作系統(tǒng)的界面,提供組件的信息和通知的擴(kuò)展集。WMI是微軟在基于Web的企業(yè)管理(WBEM)和通用信息模型(CIM)標(biāo)準(zhǔn)的實(shí)施由分布式管理任務(wù)組(DMTF)。</p><p> 它允許像VBScript或Windows
83、 PowerShell的腳本語言來管理Microsoft Windows個(gè)人電腦和服務(wù)器,在本地和遠(yuǎn)程。WMI是預(yù)裝在Windows 2000和較新的操作系統(tǒng)。也可以作為一個(gè)用于Windows NT,Windows 95和Windows 98的下載。</p><p><b> 1 WMI的目的</b></p><p> WMI的目的是定義一個(gè)環(huán)境,允許獨(dú)立的規(guī)范管
84、理的信息管理應(yīng)用程序之間共享的非專有集。 WMI規(guī)定企業(yè)管理標(biāo)準(zhǔn),如相關(guān),技術(shù),與現(xiàn)有的管理標(biāo)準(zhǔn)桌面管理接口 (DMI)和SNMP。WMI的補(bǔ)充,是通過提供一個(gè)統(tǒng)一的模型和其他標(biāo)準(zhǔn)。這種模式代表了環(huán)境管理,通過從任何源頭管理的數(shù)據(jù)都可以在一個(gè)共同的方式來訪問。</p><p><b> 2 概述</b></p><p> 為了統(tǒng)一和簡單起見管理技術(shù),以計(jì)算機(jī)集成制
85、造為代表的DMTF定義在一個(gè)統(tǒng)一的方式真實(shí)世界的管理實(shí)體。CIM對(duì)象模型是一個(gè)對(duì)象數(shù)據(jù)庫模型使用條款和語義所特有的所有建設(shè)者和軟件開發(fā)人員。此對(duì)象模型的數(shù)據(jù)庫中實(shí)現(xiàn)所謂的CIM庫。</p><p> 基于CIM模型,包括現(xiàn)實(shí)世界的管理組件,從一些代表的各種Windows組件特定的擴(kuò)展提供了的DMTF標(biāo)準(zhǔn)。此外,它暴露了COM的腳本對(duì)象,允許不同的應(yīng)用程序以管理信息優(yōu)勢的集合。 </p>&l
86、t;p> 在部分的安裝過程中,現(xiàn)今的Microsoft應(yīng)用程序提供如SQL服務(wù)器,Exchange服務(wù)器,微軟Office,IE瀏覽器,主機(jī)集成服務(wù)器,自動(dòng)部署服務(wù)(最)延長標(biāo)準(zhǔn)的CIM對(duì)象模型來增加其管理的實(shí)體的代表在CIM庫。這種表示被稱為一個(gè)WMI類,通過屬性和它公開的信息,并允許通過一些行動(dòng)的方法執(zhí)行。到了訪問控制的實(shí)體通過一個(gè)軟件組件,稱為“提供者”,這僅僅是一個(gè)DLL執(zhí)行一個(gè)COM對(duì)象的C / C + +編寫的。因?yàn)?/p>
87、一個(gè)供應(yīng)商的目的是訪問某些特定的管理信息,CIM的倉庫也將所謂的邏輯命名空間分為幾個(gè)方面。每個(gè)命名空間包含其具體到一個(gè)管理區(qū)(即活動(dòng)目錄,RootSNMP RootDirectoryDAP的SNMP信息或互聯(lián)網(wǎng)信息服務(wù)的信息RootMicrosoftIISv2相關(guān)類的供應(yīng)商集)。要找到管理信息庫提供的大量的CIM,WMI的配備了一個(gè)類似于SQL的所謂的WMI查詢語言(WQL)語言。</p><p><b&g
88、t; 3 發(fā)展歷程</b></p><p> 因?yàn)閃MI與CIM和摘要的供應(yīng)商管理的實(shí)體集合中,一個(gè)供應(yīng)商發(fā)展意味著幾個(gè)步驟。主要的步驟可歸納如下: </p><p> 第1步 -創(chuàng)建可管理的實(shí)體模型 </p><p><b> 定義一個(gè)模型 </b></p><p><b> 實(shí)施模式
89、</b></p><p> 第2步 -創(chuàng)建WMI提供程序 </p><p> 確定了供應(yīng)商類型實(shí)施 </p><p> 決定了提供托管模式 </p><p> 提供的模板創(chuàng)建使用ATL向?qū)?</p><p> 在實(shí)施供應(yīng)商代碼邏輯 </p><p> 注冊(cè)與WMI和系統(tǒng)供
90、應(yīng)商 </p><p> 第3步 -測試供應(yīng)商 </p><p> 第4步 -創(chuàng)建消費(fèi)者的示例代碼</p><p> 4 WMI提供程序的重要性</p><p> 自第一次執(zhí)行的WMI在Windows NT 4.0 SP4的時(shí)代,(作為一個(gè)徹頭徹尾的帶下載)微軟一直將WMI提供程序到Windows發(fā)布。在Windows NT 4.0,
91、微軟已經(jīng)提供約15個(gè) WMI提供程序。當(dāng)Windows 2000發(fā)布時(shí),有29 個(gè)WMI提供程序作為操作系統(tǒng)安裝的一部分。隨著Windows Server 2003的發(fā)布,微軟在該平臺(tái)包括80多個(gè)WMI提供程序。Windows Vista包含13個(gè)新的WMI提供程序,以數(shù)量接近100個(gè)左右都和Windows Server 2008包含一些包括IIS 7中,PowerShell以及虛擬化供應(yīng)商。這一直是許多客戶在成為微軟WMI的標(biāo)志,“無
92、處不在”的視窗管理層,即使這一承諾微軟從未明確。</p><p> 在這最后幾年,由于不斷增加的風(fēng)險(xiǎn)管理數(shù)據(jù)通過WMI在集成Windows中,在IT系統(tǒng)管理領(lǐng)域越來越多的人開始發(fā)展自動(dòng)化程序的腳本和WMI的基礎(chǔ)。除了腳本的需要,世界上最領(lǐng)先的管理軟件,如中間件,短信,廣告,惠普OpenView的Windows(HPOV),BMC軟件公司或CA公司是WMI的功能和能力,并提供消費(fèi)信息通過各種用戶界面。這使得管理人
93、員和經(jīng)營者,不能學(xué)習(xí)它的腳本或有關(guān)的WMI編程,甚至沒有享受關(guān)于WMI的好處。但是,如果他們?cè)敢?,可以使他們有機(jī)會(huì)從消費(fèi)的WMI腳本或任何企業(yè)管理軟件獲取WMI的感知信息。</p><p><b> 5 WMI的特點(diǎn)</b></p><p> 有人愿意開發(fā)一個(gè)或多個(gè)WMI提供程序,WMI提供了許多功能開箱即用。這里是最重要的優(yōu)點(diǎn):</p><p
94、> (1)自動(dòng)化接口:因?yàn)閃MI與自動(dòng)化接口來設(shè)置即可使用,所有的管理功能,通過一個(gè)WMI提供者及其支持的類的集合獲得免費(fèi)外的盒子腳本支持。除了WMI類的設(shè)計(jì)和供應(yīng)商的發(fā)展,微軟公司開發(fā)和測試團(tuán)隊(duì)并不需要?jiǎng)?chuàng)建,驗(yàn)證和測試腳本模型,因?yàn)樗呀?jīng)從WMI提供。</p><p> (2)網(wǎng)絡(luò)管理接口:由于System.Management命名空間[6]在現(xiàn)有的COM / DCOM的管道為依托,創(chuàng)建的WMI提供程
95、序和WMI的類的集合成為自動(dòng)向所有人提供。獨(dú)立于語言NET應(yīng)用程序使用(如C#,VB.NET)。除了WMI類的設(shè)計(jì)和供應(yīng)商的發(fā)展,比如對(duì)腳本,微軟開發(fā)和測試團(tuán)隊(duì)并不需要?jiǎng)?chuàng)建,驗(yàn)證和測試新的程序集,以支持在.NET框架的新的命名空間的支持,因?yàn)檫@已經(jīng)是從WMI供免費(fèi)。 </p><p> (3)C / C + +的COM / DCOM的編程接口:在Windows中一樣,COM / DCOM的程序員可以利用的
96、零部件供應(yīng)商的大部分功能在他們開發(fā)的COM / DCOM接口的水平。像在以前的環(huán)境(腳本和。NET框架),一個(gè)COM / DCOM的消費(fèi)者只需要互動(dòng)與WMI的一套標(biāo)準(zhǔn)的COM接口來利用WMI提供支持的能力和其的WMI類。為了使所有管理信息從本機(jī)API可用,WMI提供程序開發(fā)人員只需要一個(gè)互動(dòng)的預(yù)先定義的WMI的COM接口。這將使管理信息在一級(jí)現(xiàn)有的WMI的COM自動(dòng)。此外,腳本對(duì)象模型COM接口是非常類似的COM / DCOM接口的對(duì)象
97、模型,這使得它便于開發(fā)人員的經(jīng)驗(yàn)與熟悉的腳本。</p><p> ?。?)在遠(yuǎn)程DCOM和SOAP的能力:不是簡單地提供更多的本地COM能力,因?yàn)楣芾硎顷P(guān)于遠(yuǎn)程處理的,提供了DCOM的交通工具。此外,SOAP傳輸將在Windows Server 2003通過微軟的WS - R2的管理主動(dòng)引導(dǎo),英特爾,Sun和戴爾。這一舉措允許遠(yuǎn)程運(yùn)行任何腳本或消耗通過處理SOAP請(qǐng)求/響應(yīng)接口,具體設(shè)置WMI數(shù)據(jù)。為WMI提供程
98、序開發(fā)人員的好處是,當(dāng)他通過WMI公開他的所有功能,Windows遠(yuǎn)程管理/ WS管理可反過來消耗的信息,以及(嵌入在WMI對(duì)象沒有實(shí)例在Windows Server 2003 R2的支持。這是但是一為遠(yuǎn)景目標(biāo))。所有的分層,以WS管理與CIM的數(shù)據(jù)模型映射到SOAP來為的WMI / WS管理解決方案解脫出來。在事件的DCOM必須使用,實(shí)施DCOM的要求在每個(gè)客戶機(jī)上部署了一個(gè)代理DLL存在。由于WMI是自Windows 2000中的W
99、indows作業(yè)系統(tǒng)提供,這些問題被淘汰。</p><p> (5)對(duì)查詢支持:支持的WMI提供的WQL查詢開箱。這意味著,如果供應(yīng)商不是為了支持查詢,通過使用WMI的支持枚舉出來的技術(shù)提供商。</p><p> ?。?)三項(xiàng)賽能力:WMI的能力提供了一個(gè)通知,無論如何它所處的WMI使用WMI查詢語言(WQL)提交的WQL事件查詢,并確定類型的事件感興趣退還訂戶。該事件機(jī)制與所有相關(guān)回調(diào)
100、,是一部分的WMI的COM / DCOM和自動(dòng)化接口。任何人都寫一個(gè)WMI提供者可以在沒有他的客戶的成本,此功能效益。這將是最多的消費(fèi)者來決定如何要消耗管理信息由WMI提供程序及其相關(guān)設(shè)置WMI類暴露。 </p><p> ?。?)代碼模板生成器:為了加快編寫WMI提供包括所有的COM / DCOM的接口和有關(guān)的定義過程中,WMI的團(tuán)隊(duì)開發(fā)的WMI的ATL向?qū)傻拇a模板實(shí)施供應(yīng)商。生成的代碼是在WMI類最初
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)專業(yè)外文翻譯--計(jì)算機(jī)
- 計(jì)算機(jī)外文翻譯---計(jì)算機(jī)引論
- 計(jì)算機(jī)外文翻譯
- 計(jì)算機(jī)外文翻譯(5)
- 計(jì)算機(jī)外文資料翻譯
- 計(jì)算機(jī)科學(xué)外文翻譯
- 計(jì)算機(jī)外文翻譯(完整)
- 計(jì)算機(jī)外文翻譯1
- 計(jì)算機(jī)外文翻譯9
- 計(jì)算機(jī)外文翻譯63
- 計(jì)算機(jī)外文翻譯3
- 計(jì)算機(jī)專業(yè)-外文翻譯
- 計(jì)算機(jī)外文翻譯.doc
- 外文翻譯---計(jì)算機(jī)程序
- 計(jì)算機(jī)外文翻譯 (2)
- 計(jì)算機(jī)基礎(chǔ)(windows)題庫
- 計(jì)算機(jī)外文翻譯---倉庫管理系統(tǒng)( wms )
- 計(jì)算機(jī)使用管理規(guī)范
- 計(jì)算機(jī)專業(yè)外文翻譯(文獻(xiàn)翻譯)
- 計(jì)算機(jī)病毒外文翻譯
評(píng)論
0/150
提交評(píng)論