Adobe Extension Manager CC 2017是一款在Adobe应用程序中安装和管理扩展功能项。用户可以无限扩充功能,让软件功能更强大。你可以自由的载入各种插件以及框架,满足 Notes/Domino 系统在合适的时机调用。提高你的工作效率,感兴趣的朋友不要错过。
Adobe Extension Manager 新功能
1、支持抄送和抄送 2016年的产品。
2、支持 CEP 5,最新版本的 HTML5/Javas cript 扩展的基础设施。
3、行政或 root 用户可以现在安装和删除其他用户的扩展。
4、一个新的命令行参数,disableSendRequest,关闭打印到标准输出的安装结果的默认行为。
5、允许 Adobe Exchange 安装扩展,当证书吊销列表 (CRL) 不可用。
Adobe Extension Manager CC 2017重要要素
1、DLL 入口函数
Extension Manager 插件程序必须被编译为可执行的程序库(例如,Windows 系统的动态链接库 dll 或者是 UNIX 系统的 shared object)。程序库的结构和命名规则是跟平台相关的,详细信息请参考 Lotus C API 用户手册第十二章第二节:"Platform-Specific Naming Conventions" 。在 DLL 入口函数中,应当完成插件程序实例的创建和释放,并且负责在插件程序退出之前,注销向 Notes/Domino 系统注册的 EM_XX 事件。
2、插件程序入口函数
该函数是定制插件程序的入口函数,EM事件的注册过程将会在此函数中加以实现。该函数声明格式如下所示
STATUS LNPUBLIC MainEntryPoint (void);
该入口函数的名字可任意给定,但是必须在模块定义文件(.def文件)中将其声明为导出函数(EXPORTS function),并且导出序号为1。
运行条件
要想运行一个定制的 Extension Manager 程序,需要做两件事情:
将编译成功的 dll文件放在 Notes/Domino 的主目录下
修改 notes.ini 文件,增加一个变量如下所示
EXTMGR_ADDINS=NEXTMNGR
如果有多个插件程序,在插件程序名之间用逗号格开。如果多个插件程序注册了同一个事件,则按照 notes.ini 文件中的插件程序的注册顺序来依次进行处理。
∨ 展开