wmi

    0熱度

    2回答

    當sqlHost是一個無效的服務器名稱時,以下WMI查詢在serverProtocolsManagement.Get()處拋出異常(如預期的那樣)但如果我嘗試再次調用此代碼並使用相同的無效參數,ManagementScope構造函數將無限期地掛起(永遠不會返回或拋出錯誤,只是掛)是否有這樣一個合理的解釋 try { ManagementScope managementScope =

    3熱度

    4回答

    如何查找64位窗口2003服務器上的CPU數量?這個thread的答案沒有奏效。使用Win32_ComputerSystem.NumberOfProcessors返回無。 如果可能的話,我寧願使用WMI來做到這一點。我有一個腳本,它已經是我需要抓取磁盤信息的所有機器了。 感謝

    3熱度

    3回答

    嗨我正在使用此代碼來生成機器簽名。但是執行需要很長的時間。不知道爲什麼這麼慢?任何更快的方法推薦? Public Shared Function DriveSN(ByVal DriveLetter As String) As String Dim disk As ManagementObject = New ManagementObject(String.Format("Win32_Lo

    0熱度

    1回答

    我有一些Javascript代碼,它將編程註冊COM互操作程序集,方法是將所有必需的鍵和值寫入註冊表。此COM對象的較早版本是用VB6編寫的,並且在x64版本的Windows上無法正常工作,除非用戶手動運行x86 sidebar.exe,因此我們的一些用戶將切換到使用x86 sidebar.exe COM對象工作。 總之,我需要正確地檢測當前正在運行的操作系統的體系結構。我已經嘗試了所有,如果si

    7熱度

    2回答

    根據什麼值類型存儲,我必須使用下列方法之一: GetBinaryValue GetDWORDValue GetExpandedStringValue GetMultiStringValue GetStringValue 我想不會有嘗試所有五個,如果所有我知道的值是蜂巢,鑰匙和價值的名字。有沒有辦法做到這一點?我正在使用WMI,但如果唯一的方法是使用advapi32.dll方法,那麼我可

    1熱度

    2回答

    我寫了一些基本的代碼在C#像這樣:當用戶名和密碼設置爲我的本地桌面帳戶的憑據 //Connection credentials to the remote computer - not needed if the logged in account has access ConnectionOptions oConn = new ConnectionOptions(); oConn.Usern

    47熱度

    6回答

    我需要爲我正在開發的應用程序收集一些系統信息。可用內存和CPU負載很容易使用C#。不幸的是,CPU溫度並不那麼容易。我一直在使用WMI嘗試,但使用 Win32_TemperatureProbe 或 MSAcpi_ThermalZoneTemperature 有沒有人已經處理了這個問題,我不能得到什麼嗎?我不知道如何監測方案,SiSoftware Sandra裏,可以得到的信息......

    1熱度

    3回答

    有誰知道檢測遠程應用程序是否發生故障/崩潰的方法?當它變得不可用時,我意思是 - 在這種情況下,您通常會在標題欄中看到「Not Responding」 - 但關鍵是應用程序仍在運行;因此只找到不再運行的流程是不夠的。 WMI不支持在遠程機器上使用System.Diagnostics.Process.Responding ..並且它們似乎不是我可以在Win32_Process中爲這類信息查詢的其他W

    1熱度

    2回答

    我想找到一種方法來編寫腳本,它將檢查IIS 6目錄是否爲虛擬目錄(請參閱下面的圖像 - 我想查看TestMPIService是否是虛擬目錄)。 我嘗試使用Powershell和WMI,但我無法在任何地方找到該信息。任何人都有一個想法如何做這樣的事情? alt text http://img518.imageshack.us/img518/7484/capturehwjvbx.png

    1熱度

    1回答

    我正在嘗試創建一個簡單的WQL查詢,我只在服務器上返回裝入的驅動器。這些驅動器沒有與它們相關的驅動器號。 我嘗試以下sytnax,並沒有返回結果集: SELECT * FROM Win32_Volume WHERE DriveLetter = "" 這是在C#中完整的代碼示例: string ManagementPath = string.Format(@"\\{0}\root\CIMV2",