你所说的服务器变化是指什么变化?这个好像跟不用Hook而应该用 Shell Extension中的ShellExecute Hook

解决方案 »

  1.   

    服务器程序的机器上的变化,是可以引起屏幕变化的那一种。比如:运行新的程序,打开文件等。我想用WH_SHELLL挂钩程序,不知是否可行?
      

  2.   

    Shell Extension中的ShellExecute Hook是怎么用的?我是新手,望多多赐教。我可以再加分!!!
      

  3.   

    我这里只有VB的程序。而且引起屏幕变化的因素很多,例如你在UltraEdit中打开一个新窗口。ShellExecute Hook只能监视那个程序运行,打开了什么文件。
      

  4.   

    我也在找这个问题的答案,我想应该从API函数入手比较好一点吧。我查了一些资料,好像DIB写到屏幕上去是调用了SETD**TODEVICE 和***这一个想不起来了。要不就写一个VXD,从视频内存入手,有写屏幕就产生捕获中断,要是找到答案给我一份。