插件学习笔记

    在网上搜到几篇“插件”相关的介绍文章,其中有介绍关于WINAMP插件的文章,研究了一下,明白WINAmP是通过调用动态库DLL,通过制定主程序和DLL都支持的接口,将DLL内所有的信息都告知主程序(通过一个已经定好的结构),来达到主程序对插件认知的目的。我猜想主程序可能对固定路径下的插件有自动搜索功能。当程序启动时,某些插件被自动认知,并在主程序内部注册(可能通过INI文件),当主程序下次启动的时候,可以通过注册信息,自动加载插件。
    插件的卸载过程,猜想是这样的,先将主程序内部的注册注销,然后在相应目录,删除相应的DLL。
    这是通过DLL实现插件的方法,更高级的方法,就是COM方法了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值