C# 客户端调用服务器的dll的解决方案

我现在用C#写了一个webbrowser的扩展,不是通过继承的方式,而是通过构造函数将webbrowser控件传入给dll,dll里写了很多方法和事件,现在想保护这个dl... 我现在用C#写了一个webbrowser的扩展,不是通过继承的方式,而是通过构造函数 将webbrowser控件传入给dll,dll里写了很多方法和事件,现在想保护这个dll核心源码,不想被反编译,请问各位有什么好的解决方法?我想的是把dll放在服务器上,本地客户端在认证通过后,实例此dll到客户端的内存里以降低被反编译的可能,有什么技术可以实现,有提供解决方案的可付费,谢谢。 展开
 我来答
百度网友ce7f3ccb4
2015-05-20 · TA获得超过1950个赞
知道大有可为答主
回答量:2299
采纳率:0%
帮助的人:1907万
展开全部
使用二次编译的方式,也就是传说之中的加壳方式内嵌到另外的程序或动态库中去,这样别人也只能反编译你的壳,反编译不了你的库了
追问
你的意思是在客户端里 动态编译 dll 对吗?就是把源码以字符串的形式存在客户端里,客户端启动时,编译这部分字符串 然后再使用吗?能说详细点不?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式