我需要用 C# 和 VS2010 编写一个应用程序,可以监听来自 Internet Explorer 的下载事件并捕获文件 URL 以将其添加到某个数据库。
我唯一的问题是如何实现一个实际捕获该事件的接口(interface)。
为了构建或实现此类功能,我需要什么?
寻找“免费下载管理器或 FDM 软件”的功能,每次您在 Internet Explorer 上开始下载时,都会弹出一个包含下载 URL 的“FDM”窗口。
最佳答案
您需要一个浏览器帮助对象。这些是 COM 组件,因此您可以使用 C# 开发它们,但您需要将它们公开给 COM。
Here是使用 C# 进行 COM 编程的入门读物。
更新
似乎唯一的方法可以用 C++ 编写浏览器辅助对象。看看here .
关于c# - 监听 Internet Explorer 下载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5890430/