簡體   English   中英

C#查詢遠程計算機的資源使用情況(即CPU負載,ram使用情況)

[英]C# Query a remote computer for resource usage (i.e. cpu load, ram usage)

是否有一些簡單的方法可以向遠程PC發送ping樣式的消息,並在C#中獲取有關PC的一般事實/數據? 我最感興趣的是CPU負載,RAM使用情況,當前運行進程等等,但更多的信息(更多信息,如CPU規格會很酷)!

我想在一個理想的情況下,它就像通過一個簡單的第三方庫ping一台電腦一樣簡單。 我可以在遠程計算機上運行自定義應用程序,但如果它只是開箱即用,它會很棒。

是的你可以。 隨着WMI。 您可以在此處閱讀更多相關信息: http//en.wikipedia.org/wiki/Windows_Management_Instrumentation

它允許您向有權訪問的任何遠程計算機發送查詢並檢索大量信息

編輯:它可能不像發送ping請求那么簡單,但是當你掌握它時,感覺非常自然。

有幾種選擇......

你可以從System.Net.NetworkInformation.Ping( http://msdn.microsoft.com/en-us/library/system.net.networkinformation.ping.aspx )做一個簡單的ping,如上所述,有可能使用WMI( http://msdn.microsoft.com/en-us/library/bb404655.aspx )。

您還可以在其他網站上查看一些普通的啟動代碼...( http://www.csharphelp.com/archives2/archive334.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM