当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: http://blog.csdn.net/yiruoyun/archive/2004/10/18/141530.aspx 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。
 

 

    摘要: 我这里提出的开发环境的只是我个人喜欢的,并不一定是最好的,仅供参考。以下都以我的系统为准: fedora core2, gnome。 1:linux下的 软件安装。 在linux下安装有两种方法:自己编译源代码安装和用rpm安装。一般软件都提供了rpm包下载。因为我懒,所以都是采用rpm安装从来没有自己编译安装过。 rpm 安装方法很简单,在命令行下输入: rpm -ivh packname.r......
    摘要:java环境设定是学java的第一步会碰见的问题,许多文章讲得很复杂,其实就三条:1.在环境变量path中指定java的可执行文件路径;2.在环境变量classpath中指定java的执行文件所需的库文件(jar包)路径(要指出jar包名);3.为了缩短path中和classpath中所写路径的长度通常加一个java_home变量,在用时以%java_home%引用第一条是因为java的代码编译、......


[引用]C#中来应用Hook
http://blog.csdn.net/yiruoyun/archive/2004/10/18/141530.aspx

钩子(hook),是windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的.当消息到达后,在目标窗口处理函数之前处理它.钩子机制允许应用程序截获处理window消息或特定事件. 【程序编程相关:SQLDMO应用——3.1获取局域网可用

【推荐阅读:相关WINDOWS"添加删除&

下面是我在c#中来应用hook: 【扩展信息:SQLDMO应用——3.2 获取服务器文

关于hook的详细介绍,在微软的msdn中有,http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx">http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx

实现效果:

当用户在textbox中输入 b 的时候,textbox 始终显示 a

实现过程:

1.新建一个c#的windowsapplication

2.在form1中,添加下面一些变量:  

        internal enum hooktype //枚举,钩子的类型

        {

            //msgfilter     = -1,

            //journalrecord    = 0,

            //journalplayback  = 1,

            keyboard         = 2,

            //getmessage       = 3,


...   下一页
    摘要: 關閉輸入法 本文字框輸入法被關閉: 語法: style="ime-mode:disabled" 範例: <input type="text" name="textfield" style="ime-mode:disabled"> 禁止貼上 本文字框禁止貼上文字: 語法:onpaste="......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE