0
我發現我的電腦使用了很多網絡帶寬,我想知道哪個程序實際上是在後臺執行此操作。我應該使用什麼API來編寫網絡使用程序?
我做了一些研究,我找不到任何免費的軟件可以記錄每個程序的網絡使用情況;所以我想自己寫一個簡單的。
我想寫在C++中,但我不知道我可以使用哪個API。
你能提出任何建議嗎?
謝謝!
我發現我的電腦使用了很多網絡帶寬,我想知道哪個程序實際上是在後臺執行此操作。我應該使用什麼API來編寫網絡使用程序?
我做了一些研究,我找不到任何免費的軟件可以記錄每個程序的網絡使用情況;所以我想自己寫一個簡單的。
我想寫在C++中,但我不知道我可以使用哪個API。
你能提出任何建議嗎?
謝謝!
不要重新發明輪子,使用Process Explorer,Process Monitor,Wireshark和/或netstat。
我試過netstat,但是它不能告訴我每個程序的網絡使用情況 –
我不確定使用什麼API,但TCPView做我想要的東西:http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx – James
@James hmmm,這個工程。那我想我需要提高自己的研究技能。謝謝! –