Visual C#中用WMI擷取遠端電腦資訊

來源:互聯網
上載者:User

如果不使用WMI,想要擷取遠端電腦的系統資料,最常用的方法就是在遠端電腦上運行一個用戶端程式,本地機通過和這個用戶端程式來擷取遠端電腦的系統資料。這種實現方法無論是程式設計還是後面的程式分發都是及其困難的。而使用WMI,一切就顯得非常簡單。下面介紹的這個樣本,其功能是利用WMI擷取遠端電腦硬碟資料。各位只需對這個程式稍加修改,就可以獲得遠端電腦的其他資料。下面是具體的實現步驟:

1. 首先啟動Visual Studio .Net,依次選擇"檔案"、"建立"、"項目"菜單後,在彈出"建立項目"對話方塊中將"項目類型"設定為"Visual C#項目",將"模板"設定為"Windows應用程式",在"名稱"文字框中輸入"獲得遠端電腦硬碟資訊",在"位置"的文字框中輸入"E:\VS.NET項目",然後單擊"確定"按鈕。這樣在"E:\VS.NET項目"目錄中就建立了一個新的檔案夾"獲得遠端電腦硬碟資訊",裡面存放的就是"獲得遠端電腦硬碟資訊"的專案檔。

2. 由於Visual Studio .Net預設的編譯環境中並沒有包括命名空間"System.Management"所位於的檔案"System.Management.dll",所以首先要在專案檔中引入此DLL檔案。具體的步驟如下:

選中【方案總管】中的【引用】,單擊滑鼠右鍵,在彈出的菜單中,選擇【添加引用】,具體如圖05所示:

圖05:添加引用

在彈出【添加引用】對話方塊中,選擇【.Net】頁面,在【組件名稱】欄中選擇【System.Managemen】後,單擊【選擇】按鈕,此時在【選定的組件】欄中就加入了【System.Managemen】,然後單擊【確定】按鈕,則在Visual Studio .Net整合式開發環境中就引入命名空間"System.Managemen"。具體如圖06所示:

圖06:添加引用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.