Windows Kernel Network Debugging 설정하기
윈도우 커널 네트워크 디버깅은 윈도우 8 이상에서 지원해주는 디버깅 옵션으로 네트워크 기반으로 편의성을 지원한다. 기존 케이블(파이프, USB) 기반 디버깅은 최대 전송 데이터 양이 낮아 디버깅 시 느린 속도로 답답함이 있었다. 이에 반해 네트워크 디버깅은 기가 바이트 급 속도로 빠른 디버깅 속도를 보여준다.
설정
디버깅 설정에 앞서 먼저 장치 관리자
에서 네트워크 어댑터의 BusNumber, DeviceNumber, FuctionNumber를 확인하고 진행한다.
bcdedit /dbgsettings net host:<디버거 ip> port:<디버거 port> key:1.2.3.4
bcd edit /set {dbgsettings} busparams <BusNumber>.<DeviceNumber>.<FunctionNumber>
bcdedit -debug on
디버거 호스트에서 지정한 포트와 키 값으로 WinDBG를 실행한 후 디버기 호스트 재부팅을 진행하면 연결되는 것을 확인할 수 있다.