??如何让自己的程序支持插件功能?? 有两个问题 1、如何保证编写插件的人不会写恶意代码:比如 format c: 2、如何让我的程序能够支持不同语言编写的dll 或者有什么更好的方法吗? 各位有什么好的文章或源码推荐码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、如何保证编写插件的人不会写恶意代码:比如 format c:=>不让调用系统命令。2、如何让我的程序能够支持不同语言编写的dll=>遵循COM(+)组件标准。 在设计上有什么需要注意的地方吗?比如我我在设计接口的时候应该注意到那些内容。我是不是需要提供一两个dll来供对方调用。如果对方用delphi或pb等语言写的插件,在引用我的dll的时候会不会出现问题。谢谢各位了。 为你的程序创建一个低级用户,使用低级用户启动你的程序。定义一个IPlugin接口给别人用,程序加载时加载所有目录下dll,并且找实现IPlugin的类 http://顶 1、如何保证编写插件的人不会写恶意代码:比如 format c:2、如何让我的程序能够支持不同语言编写的dll--------------------1,这个比较麻烦,你可以先把你知道的过滤掉,最好的方法提供一个标准模板凡是和模板不配的 --禁止1.net 支持跨平台,跨系统调用dll 肯定没有问题。 让对方的dll引用自己, 实现自己提供的接口然后你再反射调用它。然后在反射的时候设置权限。 C# 父类与子类 如何用递归遍历一个Tree,请高手帮忙 c# axWebBrowser 多页面 提问:怎么通过C#代码查询到U盘记录呢? MDI子窗体菜单 无法合并到主窗体菜单的问题 请教c#简单的索引器问题 关于线程的操作,大师请进 类里面再实例化自己是怎么回事? 请问:如何取得数据集中某条记录的某个字段的值?(详情请看内容) 今天突然出现安卓手机访问不了openid 个位大虾帮个忙,很急! Excel导入到SQL 2000 异常处理
=>不让调用系统命令。
2、如何让我的程序能够支持不同语言编写的dll
=>遵循COM(+)组件标准。
比如我我在设计接口的时候应该注意到那些内容。我是不是需要提供一两个dll来供对方调用。
如果对方用delphi或pb等语言写的插件,在引用我的dll的时候会不会出现问题。
谢谢各位了。
定义一个IPlugin接口给别人用,程序加载时加载所有目录下dll,并且找实现IPlugin的类
2、如何让我的程序能够支持不同语言编写的dll
--------------------
1,这个比较麻烦,你可以先把你知道的过滤掉,最好的方法提供一个标准模板凡是和模板不配的 --禁止
1.net 支持跨平台,跨系统调用dll 肯定没有问题。
然后你再反射调用它。然后在反射的时候设置权限。