다음 WMIC 쿼리를 사용 cmd
하여 네트워크를 통해 송수신되는 바이트 수를 가져옵니다.
wmic path Win32_PerfRawDataTcpip_NetworkInterface get BytesReceivedPersec, BytesSentPersec
나의 목표는 네트워크 연결 이더넷 상태에 표시된 바이트 수 / 수신 된 수와 일치하는 수를 얻는 것입니다. 일치시키려는 네트워크 인터페이스 값의 스크린 샷은 다음과 같습니다.
문제는 WMIC 명령을 실행할 때마다 네트워크 상태 인터페이스에 표시된 카운트 값보다 약간 큰 바이트 수를 수신하는 것입니다.
WMIC Documentation here 을보고 있었고 반환 된 바이트 값에는 프레이밍 문자와 바이트 수가 포함되어 있습니다. 그래서...
- 프레이밍 문자를 추가하면 WMIC 쿼리가 네트워크 활동 인터페이스보다 높은 값을 반환합니까?
- 그렇다면 WMIC 또는 유사한 cmd 줄 도구를 사용하여 프레이밍 문자를 쿼리하여 네트워크 활동 값과 일치시키기 위해 WMIC 전송 / 수신 된 수에서 빼는 것이 가능합니까?