[Console]::OutputEncoding = [Text.Encoding]::UTF8 $cap = "$env:TEMP\opencode\hd1.pcap" Remove-Item $cap -ErrorAction SilentlyContinue $ts = "C:\Program Files\Wireshark\tshark.exe" $proc = Start-Process -FilePath $ts -ArgumentList "-i `"\Device\NPF_{E7165B1C-BAF6-49CF-9A3D-EF12DBC17329}`" -f `"udp port 31772`" -a duration:40 -w `"$cap`"" -PassThru -WindowStyle Hidden -RedirectStandardError "$env:TEMP\opencode\tshark_err.txt" Start-Sleep -Seconds 3 Set-Location "C:\Users\tonycao\work\light\enet-validator" & .\target\release\enet-validator.exe hostdemo 192.168.123.1 0 Start-Sleep -Seconds 30 Write-Host "`n=== 抓包全部帧 (time src dst udplen) ===" & $ts -r $cap -T fields -e frame.time_relative -e ip.src -e ip.dst -e udp.length 2>$null | Select-Object -First 60