如何使用c#检测正在进行的下载?

时间:2009-11-18 04:45:28

标签: c# networking download

如何使用c#检测正在进行的下载(在任何应用程序中,例如在IE或firefox或下载管理器中下载)?

3 个答案:

答案 0 :(得分:3)

这几乎是不可能的恕我直言。

答案 1 :(得分:0)

您可能希望的最好的是某种数据包监视器,它将数据包绑定到特定的进程ID。即使这样,您也不能很好地跟踪单个下载,而是单个进程的整个吞吐量(每个数据包进出)。

答案 2 :(得分:0)

使用HTTPAnalyzer,您应该能够在一定程度上推断出这一点 - 但这将是一个手动过程。也许你可以使用它的一些暴露的API进行自动化。
顺便说一下你为什么需要这个?是否真的需要这样的实际场景?