Я пытаюсь создать приложение, которое извлекает информацию о процессе и помещает ее в таблицу SQL.
Я извлекаю имя процесса, PID, время процессора, использование памяти, страницу и дескрипторы.
Все отлично работает, кроме времени процессора.Вот код, который я использую для получения информации о процессоре:
Process[] processes = Process.GetProcesses(machineName);
foreach (Process p in processes)
{
var cpuTime = p.TotalProcessorTime;
}
Однако я получаю эту ошибку:
Функция не поддерживается для удаленных компьютеров.
У кого-нибудь есть какой-нибудь другой способ, которым я могу получить эту информацию и все же иметь возможность добавить ее в свою таблицу SQL?