首页 关于我 捐助 论坛 联系我



文档 下载 历史 插件 常见问题 软件定制 免责声明
X-Door插件开发说明 X-Door插件开发说明 X-Shell插件开发说明
 
[2009-09-01]

X-Door 337版本 第三方插件开发示例代码

用户可以自己开发所需插件,上传到被控端电脑的windows目录、或则system32目录、
或则被控端模块所在目录后,通过控制端的"插件中心"->"我的插件...我做主"菜单来加载和使用自己的插件。

务必注意:
从337版本开始,添加了通过代理服务器连接控制端的支持,开发接口和335及以前的版本不兼容。
不同的版本,请务必使用对应的开发包进行开发制作。

强烈建议:
请升级到337版本,该版本实现了通过代理连接控制端的方式,也支持直接连接控制端的方式。

插件编写规定和需知如下:

1.固定使用xother.dll作为插件的文件名。

2.固定导出以下函数格式作为插件的导出函数入口
extern "C" __declspec (dllexport) int Plug_Other_Main(int enmagic,char *ReverseConnectIP,char *ReverseConnectPort,char *ProxyAddress,char *ProxyPort,char *ProxyProtocol,bool bNeedAuth,char *ProxyUser,char *ProxyPass);

3.插件只允许同步类的执行过程。不允许异步类的执行过程,即不支持多线程执行方式。从而实现了插件实时更新。

 

[2008-10-22]

X-Door从335版本开始,提供第三方插件开发接口。方便大家开发更多的插件。

用户可以自己开发所需插件,上传到被控端电脑的windows目录、或则system32目录、
或则被控端模块所在目录后,通过控制端的"插件中心"->"我的插件...我做主"菜单来加载和使用自己的插件。

插件编写规定和需知如下:

1.固定使用xother.dll作为插件的文件名。

2.固定导出以下函数格式作为插件的导出函数入口
extern "C" __declspec (dllexport) int Plug_Other_Main(char *ReverseConnectIP,char *ReverseConnectPort,int enmagic);

3.插件只允许同步类的执行过程。不允许异步类的执行过程,即不支持多线程执行方式。从而实现了插件实时更新。

 

 

更多的编写细节,请下载并查看对应压缩包里详细的插件编写范例代码和注释。

欢迎提交你的插件到论坛地址: http://forum.xdoors.net/

祝编程愉快!

 

Site Updated February 14, 2011 | Copyright 2006-2011 © Crackersoftware All Rights Reserved | 使用条款