/// <summary>根据计算机获取Win32_Process</summary>> /// <param name="computerName"></param> /// <returns></returns> public static Win32_Process GetWin32_Process(string computerName) { WMIProvider wmiProvider = new WMIProvider("devsvr"); wmiProvider.Connect(); ManagementClass managementClass = wmiProvider.GetManagementClass("Win32_Process"); return new Win32_Process(managementClass); }
/// <summary>获取远程计算机共享集合</summary>> /// <param name="computerName"></param> /// <returns></returns> public static Win32_Share[] GetWin32_Share(string computerName) { string query = "SELECT * FROM Win32_Share"; WMIProvider wmiProvider = new WMIProvider(computerName); wmiProvider.Connect(); ManagementObject[] mo = wmiProvider.GetManagementObject(query); return new Win32_Share().GetWin32_Share(mo); }