播放flash文件,可以使用Macromedia的flash播放控件. 这个控件基本上没个机器上都装了的, 可以放心使用.
你可以用VC建一个屏保工程,把这个控件加进去, 循环播放就可以了。
编不过的问题,可能是你没有链接相应的库。 你查一下SEH_epilog是在哪个库中实现的吧。

解决方案 »

  1.   

    你不用第三方控件播放Flash?那个很难实现的。 你看很多播放器,实际上都是用的Macromedia的控件来播放的。 也不算第三方吧,Flash都是Macromedia出的,这个控件也应该是免费的。
    我在网上下载了你说的这段代码,VS2005,WinXP下编译直接通过,虽然运行起来有点问题,但还是可以看到运行效果。你编不过,可以删除你安装的SDK后再试试。
      

  2.   


    嗯,谢谢!
    我回家试了一下,的确可以编过去,只是在公司的机器上编不过去而已。可是,我还是想不出来怎么把swf变成屏保的原理。
    因为屏保实际上是个exe吧,我怎么把swf数据放到这个exe里面呢?唉,我太笨拉
      

  3.   

    作为资源放到里面,用loadresource加载
      

  4.   

    我今天刚从网上下了一个VC的例子,在VC6下编译通过。