帮忙写一个DLL,做Winamp的插件,只要一个命令:注册一下VSFilter.dll即可!
完全不懂编程,求大神百忙之中写一个小插件可否,很简单的要求:
相关背景:
1.Winamp在系统安装了解码之后,是通过调用DirectShow在相关设置之后,是可以播放各种格式的视频文件的,要是实现播放字幕就太好了
2.手动在系统注册了vsfilter组件之后,WMP一类的播放器都可以显示字幕了,Winamp的视频也可以,那么问题来了,vsfilter组件有个缺陷就是如果别的软件也有调用,可能是发生冲突,之后系统就无法自动调用(失效)该组件了,需要重新在注册一次才能,这样很不方便
开发诉求:小弟的想法是,每次启动Winamp之后,自动加载vsfilter。
想了很多办法都解决不了,目测有一个办法可以,因为Winamp有自动加载插件的功能,但是不能直接加载vsfilter组件,所以把VSFilter.dll复制到Winamp\Plugins目录下,另写一个Winamp的组件"LoadVSFilter.dll",通过这个组件实现一个很简单的功能:就是LoadVSFilter.dll被Winamp加载时只要实现一句系统注册组件的命令"regsvr32 VSFilter.dll",注册一下同目录下的VSFilter.dll即可!还有个小小的要求,注册过程就是不能弹窗,一切都在后台完成,VSFilter.dll还有个小问题就是加载字幕的时候会出现图标,要是图标能隐藏就更好了
PS:比如终极解码,暴风音影之类的软件就有这样的加载字幕的功能,VSFilter也是没有图标出现的,只是小弟不懂如何写的,求大神给写一下插件,无上感激!!!如果出来了,给编译一下,导出DLL发我ziymin@163.com,那就大功告成了!!!
Winamp的开发说明:
http://wiki.winamp.com/wiki/Plug-in_Developer
VSFilter相关内容
http://code.google.com/p/xy-vsfilter/