C# hook C#对Wininet.dll进行钩子的例子

谁能给提供一个C#对Wininet.dll进行钩子的例子,万分感谢,不用高质量,不用高质量,不用高质量,解释清楚就行,如有不明白的欢迎提问如有不明白的欢迎提问如有不明白的... 谁能给提供一个C#对Wininet.dll进行钩子的例子,万分感谢,不用高质量,不用高质量,不用高质量,解释清楚就行,如有不明白的欢迎提问如有不明白的欢迎提问如有不明白的欢迎提问如有不明白的欢迎提问如有不明白的欢迎提问如有不明白的欢迎提问如有不明白的欢迎提问 展开
 我来答
然后去远足
2017-02-06 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2422万
展开全部
建议使用 FiddlerCore 或 WinpCap SDK 来做 HTTP 的侦听。

不建议 HOOK WinInet 的原因有三个:
1、WinInet 并非所有 API 都是公开的,文档你基本是找不到的;
2、从 Win8.1 开始到现在的 Win10,微软已经屏蔽了所有非操作系统本身对 WinInet 的调用,如果你想在这两个主流平台上做开发,基本是不可能的了,需要有一系列提权等操作不是单纯靠 C# 能完成的;
3、只有 IE 系的浏览器或使用了系统提供的 HttpClient 等对象访问网络的请求才会通过 WinInet.dll,Chrome 等其他内核浏览器并不通过它,而是自己独立实现了一套底层的 HTTP 请求库。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式