现在我需要做个软件,软件的功能就是下载windows media player播放的流媒体文件,
我现在想的是从内存中读取出windows media player缓存到内存中的数据,只要我保持的比播放的快就应该可以现在我的问题有几个:1. 怎么得到流媒体在内存中的缓存地址?
2. 怎么读取内存啊?就是我每次读取读多少K啊?还有我多长时间读取一次啊?
3. 怎么保存到硬盘文件 .asf或 .wmv 文件中呢?给我说一下,最好能有例子,我用Delphi 或者 c# 开发

解决方案 »

  1.   

    干坏事啊首先获得 media player缓存是需要它支持才行,不支持那就得用非法的手段了另外,跨进程读取内存也是非法的,需要特殊手段提示:hook,远程线程,进入ring0层
      

  2.   

    我哪有干坏事的胆子啊,只是我们的网络电视用到了media Player播放器播放电视,现在就是要做个下载功能,我看好易网络电视的下载功能就能下media Player播放的流媒体,好易的下载功能做的很好用,就是不知道他们怎么做的,很想学学啊