CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

关于命令行方式下的,应用程序执行信息截获的问题

楼主supperman_009(天堂草)2004-12-04 20:57:10 在 .NET技术 / C# 提问

如何像UltraEdit那种应用程序,可以截取DOS下运行的应用程序的反馈信息,而且还是动态的。不管是C,C++,VB,或者是JAVA的实现都可以,本人全部都可以看懂的。(哦,原来我使用管道命令>把它们变成文件读完了再关闭,之后再读,来实现的,可是动态性不好,比如代进度的DOS程序的信息就截获不到),有谁能帮个忙? 问题点数:20、回复次数:3Top

1 楼stepman(骆哈哈)回复于 2004-12-05 00:54:13 得分 0

uppingTop

2 楼stepman(骆哈哈)回复于 2004-12-05 00:58:43 得分 20

你搜一下:钩子、hook   的材料试试  
   
  关于Hook  
   
  一、基本概念:  
   
          钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。  
   
          钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。  
  Top

3 楼supperman_009(天堂草)回复于 2004-12-05 20:22:02 得分 0

能不能详细一点,给个例子也好啊!钩子还没有接触过啊,怎么实现?Top

相关问题

  • 如何截获执行"命令行"(如: "ping www.sina.com.cn")后的标准(屏幕)输出?
  • 命令行参数无效,导致无法使用多个应用程序
  • 如何通过命令行的形式向应用程序中传值?谢谢!
  • 指定时间执行应用程序?
  • 小问题:怎么在应用程序中执行另外的应用程序?
  • “每个ASP.NET应用程序会在自己的应用程序域中执行”?
  • 简单的问题,如何使我编的应用程序接受命令行参数,如notepad a.txt
  • 请问高手:如何通过命令行(带参数)的方式启动PB应用程序?火急!!!
  • Release中调试的应用程序与直接执行的应用程序有什么不一样
  • 怎么才能把几个应用程序做到一个应用程序里,然后按顺序执行呢?

关键词

  • 应用程序
  • 消息
  • 函数
  • 信息
  • 钩子
  • 截获
  • 处理
  • 程序
  • 实现
  • hook

得分解答快速导航

  • 帖主:supperman_009
  • stepman

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo