Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }