hook 最近在学c# 对hook 很是迷惑看了很多资料 还是不能理解

Aspireman 2008-12-30 01:54:19
rt 请高手给予指点
书上很抽象 最好通俗点讲下用途、优点
不胜感激
分给讲的最好的5个
谢谢
...全文
192 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jefflovejava 2008-12-30
  • 打赏
  • 举报
回复
脚印,不接分
bluedodo 2008-12-30
  • 打赏
  • 举报
回复
全局的钩子函数还要搭上DLL
bluedodo 2008-12-30
  • 打赏
  • 举报
回复
从未用.net平台做过HOOK,为什么要用c#呢,用VC++吧
钩子就是拦截要处理的消息,把message发给你自己的消息处理函数再丢给出去
wangzhe1945 2008-12-30
  • 打赏
  • 举报
回复
具体用途,可以做木马和按键精灵等,还有网络监听,都可以用钩子的消息截获和处理来达到自己的目的。
wangzhe1945 2008-12-30
  • 打赏
  • 举报
回复
对 windows 消息在到达指定程序之前对消息的截获和处理。对于钩子 ,我是这么理解的。
Aspireman 2008-12-30
  • 打赏
  • 举报
回复
达人们能用自己的话 说下自己对钩子的理解吗
deyter 2008-12-30
  • 打赏
  • 举报
回复
mark
医手 2008-12-30
  • 打赏
  • 举报
回复
Aspireman 2008-12-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gomoku 的回复:]
可以跳过hook。

它不是C#的概念,而是属于操作系统的某个实现细节。
对极大部分C#程序来说,并没有必要用hook。

以后对本地代码(相对托管代码)编程熟悉了,
想对Windows更进一步学习的时候再去看。
[/Quote]


但是现在手头上的事情必须要用到hook 敬请指点
gomoku 2008-12-30
  • 打赏
  • 举报
回复
可以跳过hook。

它不是C#的概念,而是属于操作系统的某个实现细节。
对极大部分C#程序来说,并没有必要用hook

以后对本地代码(相对托管代码)编程熟悉了,
想对Windows更进一步学习的时候再去看。
jin20000 2008-12-30
  • 打赏
  • 举报
回复
我也很想知道,帮顶
Aspireman 2008-12-30
  • 打赏
  • 举报
回复
我看钩子好一阵了
一直是知其然而不知其所以然

谁再给段用钩子例子!就更好了 谢谢了

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧