原文内容如下:
Hooks
A hook is a point in the Microsoft(c) Windows(c) message-handling mechanism where an application can install a subroutine to monitor the message traffic in the system and process certain types of messages before they reach the target window procedure.
我的翻译:
“钩子”(Hook)是windows系统中的一个指针。我们可以用钩子在系统中写下一些能控制消息流(?)的程序段。利用这些程序段,我们可以监视某些消息并在这些消息到达目标程序之前做些处理。
希望大家给些意见

解决方案 »

  1.   

    “钩子”(Hook)是windows系统消息处理机制中的一个关键点(或译为一个关键的地方)注: a point 有表示要点的意思这里,作者用Message Traffic很形象,但是一般没有哪里会谈到消息流的一说,
    所以建议这样译:利用钩子,我们可以在程序中写一个子例程来监控系统的消息传递(后译为消息传递)
      

  2.   


    (后译为消息传递)更正:(或译为消息循环)不过第一句的译法还是不太好,应为他把一个很连贯的意思给拆开了
    我们可以在程序中写一个子例程来监控系统的消息传递并在这些消息到达目标程序之前做些处理,
    在windows系统消息处理机制中,钩子正是这样一个入口点。