我正在尝试做一个下载管理器只是为了学习,因为我是 Windows 编程新手, 有人可以告诉我如何监控最常见的网络浏览器, 我想实现类似的东西: http://www.iwisoft.com/videodownloader/video-downloader-features.php 每次您在常见浏览器中访问网页时,都会检测网页中的所有视频文件并允许您下载或不下载该文件,知道如何在不为每个浏览器构建应用程序的情况下做到这一点,这是最好的语言 c#/vc++/托管/非托管, 我正在学习并混合使用所有这些来执行其他部分,例如下载文件、向防火墙添加规则或修改注册表 非常感谢
最佳答案
我真的不知道这样做的好方法,但你可以尝试以下方法:
- 使用
GetForegroundWindow
枚举当前窗口的名称。 - 检查使用
GetWindowText
获取的名称是否与浏览器的常用名称匹配。 - 如果是浏览器,则监视剪贴板并检查超链接
- 然后进行下载。
我使用 C++ 和汇编进行编程,但我无法为您提供有关编程语言的建议,因为我没有任何 C# 经验。但由于你是新手,我建议你从基本的东西开始。正如您在评论中所指出的,这不是一件容易实现的事情。
关于c# - 监控最常见的 Web 浏览器 c#/vc++/c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8392693/