亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

c# 通過(guò)wbemtest和WMI Code Cretor更加高效的訪問(wèn)WMI

 更新時(shí)間:2021年05月22日 11:05:17   作者:杜文龍  
能找到這篇博客的,相信都是有操作WMI需求的了。本文將講述如何快速驗(yàn)證、并集成到C#來(lái)操作WMI。

第一步:

官網(wǎng)(或跟硬件開(kāi)發(fā)WMI的人溝通你需要的接口和參數(shù)定義,如果是和硬件開(kāi)發(fā)的人協(xié)定WMI接口,直接看第二步)查找你需要的WMI信息;

舉例我需要獲取顯示器信息

我先biying搜索需要哪個(gè)WMI,再microsoft的docs下找到對(duì)應(yīng)的WMI Requirements詳細(xì)信息。

比如我知道了我需要WmiMonitorConnectionParams 來(lái)獲取顯示器信息。那么我去docs文檔中搜索WmiMonitorConnectionParams ,地址如下:

WmiMonitorConnectionParams class - Win32 apps | Microsoft Docs

我們看下圖的Namespace的Value是Root\wmi

我們就知道了,他書(shū)屬于namespace命名空間的同時(shí)我們?cè)倬W(wǎng)站的上面找到Properties,看到有一個(gè)一個(gè)InstanceName和一個(gè)VideoOutputTechnology,分別是string類(lèi)型和uint32類(lèi)型。

我們目前需要的信息就這么多,然后我們開(kāi)始快速的再需要驗(yàn)證的機(jī)器上來(lái)驗(yàn)證接口返回信息,如果有問(wèn)題。

第二步:

不需要寫(xiě)代碼,快速驗(yàn)證接口是否可用。

(避免有因?yàn)閭€(gè)人代碼導(dǎo)致的其他問(wèn)題,占用大量溝時(shí)間,這種軟硬件結(jié)合的溝通調(diào)試成本較高)

使用Win+R鍵打開(kāi)允許輸入wbemtest.exe按下回車(chē),這是系統(tǒng)自帶的WMI工具。

這個(gè)就是我們快速驗(yàn)證WMI的工具。

(1)點(diǎn)擊連接。

(2)再?gòu)棾隹虻拿臻g理輸入我們剛才再網(wǎng)上查到的命名空間:Root\wmi。因?yàn)槲覀儾皇沁h(yuǎn)程連接到其他電腦,所以連接保持默認(rèn)。點(diǎn)擊右上角連接。

(3)不一樣的WMI消息查詢(xún)方式是不一樣的,比如有的是主動(dòng)查詢(xún)、有的是被動(dòng)接受。主要差別是再選擇查詢(xún)和通知查詢(xún)上。更為復(fù)雜的操作我們這里目前用不上,因?yàn)槲覀冎饕菫榱蓑?yàn)證WMI。

本次我們點(diǎn)擊查詢(xún),因?yàn)槭俏覀冎鲃?dòng)查詢(xún)顯示器信息,這不是一個(gè)事件,在彈出的查詢(xún)對(duì)話框中輸入:

SELECT InstanceName, VideoOutputTechnology FROM WmiMonitorConnectionParams
點(diǎn)擊應(yīng)用,出現(xiàn)下圖就代表該接口能正常訪問(wèn),如果提示錯(cuò)誤,就代表輸入有問(wèn)題?;蜉斎氲腤MI有問(wèn)題,需要調(diào)試或跟對(duì)應(yīng)的人員溝通,如果是硬件給你發(fā)送的WMI,要確認(rèn)這臺(tái)機(jī)器上硬件以調(diào)試好,能正常發(fā)送WMI消息。

達(dá)到這樣的效果,WMI就相當(dāng)于測(cè)試通拉,是不是快速驗(yàn)證WMI特別方便和快捷?能大量提高溝通效率。 接下來(lái)就是代碼環(huán)節(jié)了。

第三步:

使用WMI工具生成代碼:

WMI Code Creator是微軟提供的一個(gè)WMI代碼生成工具,用于生成對(duì)應(yīng)的WMI訪問(wèn)代碼??梢赃x擇

從這個(gè)網(wǎng)站下載軟件:

Download WMI Code Creator v1.0 from Official Microsoft Download Center

我們點(diǎn)擊Code Language 切換到C# 。

(1)Namespace:選擇root\WMI (-------注意大小寫(xiě)?。?!-------)

(2)再Classes選擇或輸入我們查到的WmiMonitorConnectionParams 。

(3)再result下勾選我們要查詢(xún)的內(nèi)容,3個(gè)我們都要查。

(4)代碼就會(huì)再右側(cè)出現(xiàn)了。這樣的話。就能正常的移植代碼到我們的項(xiàng)目中拉。

(5)這個(gè)訪問(wèn)WMI的功能微軟主要封裝在System.Management的命名空間下。剩下的就可以自己擴(kuò)展拉。有自己去訪問(wèn)得到值得WMI。還有接受事件得WMI。主要思路就是先查或定義自己要用得WMI接口然后查詢(xún)或者協(xié)商定義參數(shù)。然后再這里封裝代碼就可以拉。

以上就是c# 通過(guò)wbemtest和WMI Code Cretor更加高效的訪問(wèn)WMI的詳細(xì)內(nèi)容,更多關(guān)于c# 高效的訪問(wèn)WMI的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C#使用NPOI實(shí)現(xiàn)Excel導(dǎo)入導(dǎo)出功能

    C#使用NPOI實(shí)現(xiàn)Excel導(dǎo)入導(dǎo)出功能

    這篇文章主要為大家詳細(xì)介紹了C#使用NPOI實(shí)現(xiàn)Excel導(dǎo)入導(dǎo)出功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 基于C#實(shí)現(xiàn)手機(jī)號(hào)碼歸屬地接口調(diào)用

    基于C#實(shí)現(xiàn)手機(jī)號(hào)碼歸屬地接口調(diào)用

    這篇文章主要介紹了基于C#實(shí)現(xiàn)手機(jī)號(hào)碼歸屬地接口調(diào)用的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • 你了解C#的協(xié)變和逆變嗎,看完這篇就懂了

    你了解C#的協(xié)變和逆變嗎,看完這篇就懂了

    這篇文章主要介紹了你了解C#的協(xié)變和逆變嗎,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì)(4)

    C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì)(4)

    這篇文章主要介紹了C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì),學(xué)習(xí)內(nèi)容是總結(jié)銷(xiāo)售信息的保存以及加載銷(xiāo)售信息,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 在winform中嵌入第三方軟件窗體的實(shí)踐分享

    在winform中嵌入第三方軟件窗體的實(shí)踐分享

    這篇文章主要介紹了在winform中如何嵌入第三方軟件窗體的實(shí)踐分享,文中通過(guò)代碼示例和圖文給大家介紹的非常詳細(xì),具有一定參考價(jià)值,需要的朋友可以參考下
    2024-03-03
  • C#中new操作符的工作機(jī)制

    C#中new操作符的工作機(jī)制

    這篇文章介紹了C#中new操作符的工作機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • C#操作文件和注冊(cè)表的示例詳解

    C#操作文件和注冊(cè)表的示例詳解

    這篇文章主要為大家詳細(xì)介紹了C#中操作文件和注冊(cè)表的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下
    2024-03-03
  • WPF利用TextBlock實(shí)現(xiàn)查找結(jié)果高亮顯示效果

    WPF利用TextBlock實(shí)現(xiàn)查找結(jié)果高亮顯示效果

    在應(yīng)用開(kāi)發(fā)過(guò)程中,經(jīng)常遇到這樣的需求:通過(guò)關(guān)鍵字查找數(shù)據(jù),把帶有關(guān)鍵字的數(shù)據(jù)顯示出來(lái),同時(shí)在結(jié)果中高亮顯示關(guān)鍵字,所以本文就來(lái)和大家介紹一下如何利用TextBlock實(shí)現(xiàn)查找結(jié)果高亮顯示效果吧
    2023-08-08
  • C#利用GDI+繪制旋轉(zhuǎn)文字等效果實(shí)例

    C#利用GDI+繪制旋轉(zhuǎn)文字等效果實(shí)例

    這篇文章主要介紹了C#利用GDI+繪制旋轉(zhuǎn)文字等效果實(shí)例,是非常實(shí)用的重要技巧,需要的朋友可以參考下
    2014-09-09
  • C#自定義HttpFilter模塊完善實(shí)例

    C#自定義HttpFilter模塊完善實(shí)例

    這篇文章主要介紹了C#自定義HttpFilter模塊完善的方法,以實(shí)例的形式具體講述了C#自定義HttpFilter模塊的原理與完善的方法,非常實(shí)用,需要的朋友可以參考下
    2014-10-10

最新評(píng)論