监视正在下载的文件的服务应用程序

本文关键字:文件 应用程序 服务 下载 监视 | 更新日期: 2023-09-27 18:02:53

需要创建一个服务应用程序来监控所有正在下载的文件。我正在考虑使用文件监视类,但一些最终用户可以更改下载目录。什么主意都可以

监视正在下载的文件的服务应用程序

监视文件系统并不表示下载活动,正如您已经发现的那样。浏览器不公开跨平台API来报告下载事件。浏览器插件可以,但这需要插件被加载和启用,你需要为每个浏览器单独安装插件。因此,唯一合理的方法是过滤器驱动程序。实际上,操作系统提供了一个专门为此设计的方便的辅助层,即Windows过滤平台。当然,需要c++和网络专业知识。从所有流量中检测下载,留给读者作为练习。

如果您想要监视在办公环境中的计算机上下载的文件,您最好的选择是安装代理服务器。