前些时间在网上下了个韩国的万能播放器一时好奇对桌面播放电影技术有了好奇于是我对他反汇编了 知道 他hook了桌面进行了修改 
然后 发送 0x7ee 0x7e7消息 造成桌面上有个黑洞   然后他就把电影嵌入里面我也用了他同样的办法  也让桌面有了个黑洞  但我无法将视频图象 嵌入黑洞  不知道谁知道这方面的资料  谢谢

解决方案 »

  1.   

    不知道是不是用了shell扩展方面的
      

  2.   

    楼上:有了窗口句柄不是就可以在上面搞任何东西了吗?没有那么简单 有了句柄只是在桌面表面做事  比如你写个字 刷新就没了  而这个矩形是在桌面图标下一层的   相当于我们ListView后面有背景一样  我动态分析他的过程跟我一样  但我就是不能把电影放进去   调试中发现似乎他连这个画的矩形也有句柄一样  只认识他的电影窗口  用我的也放不进哪位知道的大哥可以讲讲吗?
      

  3.   

    估计它是用 DirectX 中的覆盖图来播放的。你还是去研究一下 dx9 的覆盖图吧。 现在的播放软件几乎没有不用dx的。
      

  4.   

    应该是DIRECT SHOW 的OVERLAY模式,怎么实现不清楚。
    以前有个叫PLAYA的开源播放器,它可以做到。如果你能找到它的代码,倒是可以研究一下。
      

  5.   

    Winamp也可以的
    open media playa 的下载地址
    http://easynews.dl.sourceforge.net/sourceforge/openmediaplaya/Source-0.2.5.zip
      

  6.   

    多谢楼上的大哥代码啊 现在过节回家了 没时间看  到时候看了给分  另外也可以期待更多的答案上面由于时间比较忙没有说的很清楚 实在不好意思  研究出来立即开元
    提示一下分析结果:这个电影在桌面矩形里面并不是 不断的画上去的  hook之后 消息过后主窗口隐藏了就进去了 我们拿到主窗口句柄让他主窗口显示 矩形里的电影有到主窗口里了  而桌面仅仅之有个黑洞  我们再隐藏主窗口 电影又进去了   我觉得这是中技巧