- 博客(4)
- 资源 (17)
- 收藏
- 关注
原创 NPAPI插件开发详细记录:实用功能(库的使用及多线程)
有了前面的hello world的经验,本文在其基础上研究一些实用功能的实现。库的动态加载Windows平台下,可以动态的对dll进行加载,使用到的API主要有:LoadLibrary、GetProcAddress、FreeLibrary等。下面以加载winmm.dll为例对相关代码进行简要介绍:动态加载dll,在加载之前先进行typedef,这里以实用winmm.dll中的函数P
2012-06-23 23:07:25 12804 2
原创 NPAPI插件开发详细记录:插件运行流程分析
本文详细分析插件的代码是如何执行的,主要分析np_entry.cpp、npn_gate.cpp和npp_gate.cpp.希望能够有所收获。在windows平台下,插件就是一个dll,注意到这个dll的def文件内容是:LIBRARY ""EXPORTSNP_GetEntryPoints @1NP_Initialize @2NP_Shutdown @3插件接口既然是浏览器
2012-06-19 20:04:55 16233 10
原创 NPAPI插件开发详细记录:插件开发入门
为什么这还是入门呢?因为前面的我们什么都没学会,只是学会了建立一个dll项目,并生成了一个Firefox可以识别dll,在测试页面中不会弹出需要下载插件的错误。而任何功能都没有实现。所以这里才是真正的入门。本文随着作者本人的学习进度逐渐深入,难免有不周全之处,请看到本文的朋友帮忙指出有误的地方。插件窗口在哪里入门篇暂时只讲述一个问题,根据我的理解,plugin创建时,浏览器会创建一个子
2012-06-14 23:07:25 20140 17
原创 NPAPI插件开发详细记录:用VS2010开发NPAPI插件步骤
前面一段时间关注了用firebreath开发插件,但是感觉用起来不是那么得心应手,还是回到NPAPI开发插件上来。本文根据NPAPI开发详解,Windows版进行开发,其中以VS2008为例进行开发,在VS2010中基本上是相同的。必须的plugin sdk,将其解压到某个目录下,我这里是:D:\Users\zcf\Documents\My Program\2012。下面是创建插件的步
2012-06-13 22:26:57 32649 49
npscriptdemo带cmakelists无boost
2014-04-05
PluginPreGenV2.0.0.1
2013-09-01
NPAPI插件开发代码预生成V0.2
2013-01-05
test_plugin
2012-12-21
editplus用户文件userfile
2012-04-05
xul_ctl_acp_stx
2012-04-05
xul自动补齐acp文件
2012-03-29
firefox附加组件开发者指南
2012-03-04
makefile学习教程
2011-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人