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

如何使用c#检测正在进行的下载?,c#,networking,download,C#,Networking,Download,如何使用c#?检测正在进行的下载(在任何应用程序中,如IE或firefox或下载管理器中的下载),这几乎是不可能的IMHO。这几乎是不可能的IMHO。您最好希望使用某种包监视器,将包与特定进程ID绑定。即使这样,您可能无法很好地跟踪单个下载,而是跟踪单个进程(每个数据包传入或传出)的整个吞吐量。您最希望的是某种数据包监视器,将数据包与特定进程ID绑定。即使如此,您无法很好地跟踪单个下载,而是跟踪单个进程(每个数据包输入或输出)的整个吞吐量。使用HTTPAnalyzer,您应该能够在一定程度上推断

如何使用c#?

检测正在进行的下载(在任何应用程序中,如IE或firefox或下载管理器中的下载),这几乎是不可能的IMHO。

这几乎是不可能的IMHO。

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

您最希望的是某种数据包监视器,将数据包与特定进程ID绑定。即使如此,您无法很好地跟踪单个下载,而是跟踪单个进程(每个数据包输入或输出)的整个吞吐量。

使用HTTPAnalyzer,您应该能够在一定程度上推断出这一点,但这将是一个手动过程。也许你可以使用一些公开的API来实现自动化。

顺便问一下,您为什么需要此功能?是否有实际场景需要此功能?

使用HTTPAnalyzer,您应该能够在一定程度上推断此功能,但这将是一个手动过程。也许你可以使用一些公开的API来实现自动化。
BTW为什么你需要这个-有一个实际的情况下,这是真正需要的?< /P>是的,这将带来的问题是什么交通被认为是一个下载+做一个挂钩在C代码的代码> Winsock 是某种类型的代码>高飞行代码,这更容易弄乱,在Cyeah,这将带来的问题是什么流量被认为是一个下载+做一个挂钩在C代码中的代码> Winsock 是一种<代码>高飞行代码,你认为下载是什么更容易混淆?你认为下载是什么?我有一个桌面应用程序,在活动15分钟后自动记录用户。如果在空闲期间有任何正在进行的下载,我的应用程序将自动注销,而不考虑下载。我有一个桌面应用程序,在用户活动15分钟后自动注销。如果在空闲期间有任何下载正在进行,我的应用程序将自动注销,而不考虑下载