Я использую следующий запрос WMIC в cmd
чтобы получить количество байтов, отправленных / полученных по сети:
wmic path Win32_PerfRawDataTcpip_NetworkInterface get BytesReceivedPersec, BytesSentPersec
Моя цель состоит в том, чтобы счетчик совпадал с количеством отправленных / полученных байтов, отображаемым в статусе Ethernet сетевых подключений. Вот скриншот значений сетевого интерфейса, которые я пытаюсь сопоставить:
Проблема заключается в том, что всякий раз, когда я запускаю команду WMIC, я получаю количество байтов, которое немного выше значений счетчика, отображаемых в интерфейсе состояния сети.
Я просматривал документацию WMIC здесь, и там говорится, что возвращаемые значения байтов включают символы кадрирования, а также количество байтов. Так...
- Вызывает ли добавление символов кадрирования запрос WMIC более высокие значения, чем интерфейс сетевой активности?
- Если это так, можно ли запрашивать символы кадрирования, используя WMIC или аналогичный инструмент строки cmd, чтобы вычесть их из числа отправленных / полученных WMIC для соответствия значениям сетевой активности?