[转]Windows Shell 编程 第七章.pdfVIP

  • 10
  • 0
  • 约8.32万字
  • 约 39页
  • 2017-09-23 发布于浙江
  • 举报
IITT民民工工 IIff II RReesstt II RRuusstt!!!! [[转转]]WWiinnddoowwss SShheellll 编编程程 第第七七章章 分类 Windows Shell 2012-09-17 15:42 471人阅读 评论 (0) 收藏 举报 第第七七章章 侵侵入入Shell 与所有其它Win32进程一样,Shell也有其 自己的内存地址空间,这是其它应用完全不可知的地址空间。为了进 入这个地址空间,我们必须传递一定数量的控制点,就象我们正在跨过国家边界一样。在Windows Shell这块陆地上 什么是我们感兴趣的呢,它是一个伊甸园吗,它有丰富的金矿吗,它是天堂的宝库吗?不幸,它都不是。进入 Shell,只是简单地允许我们编写代码执行在Shell外面不能执行的操作。通过注入代码到一个Win32进程的地址空间, 我们能够控制这个程序的行为,能够过滤它的事件,查看消息流,以及强迫它做(或不做)一定的操作。 为了达到这个 目的,我们可以采取几种不同的方法。有力的方法是使用某些Windows的特征(或弱点)进入进程 的地址空间和子类化它的窗口。此外,有些程序明确地允许外部模块介入,且可以一同工作。此时我们要做的是写 一个具有必要接口的模块(一般是一个COM进程

文档评论(0)

1亿VIP精品文档

相关文档