产品版权保护方案

武汉.NET俱乐部 , 培训讲议.NET 产品版权保护方案 (.NET源码加密保护)前言大家好,我是康世杰,大家可以叫我Jason。我和大家一样,都是搞技术出身,也未当过讲师,所以口材有限,如果讲得不

.NET, 武汉俱乐部培训讲议 .NET(.NET) 产品版权保护方案源码加密保护 一. 前言 Jason 大家好,我是康世杰,大家可以叫我。 我和大家一样,都是搞技术出身,也未当过讲师,所以口材有限,如果讲得不好之处, 还希望大家多多海含,谢谢。 今天是我们第一次见面,能认识你们,真的很高兴。 下面我们不要耽误大家的宝贵时间,让我们马上开始上课吧。 DotNetms____Ms 是并的企业解决方案,也是以后几年的核心发展战略之一,所以我 DotNet 觉得是有前途的,他有一个优秀的概念,还有一个强大的财团,想失败都很难 DotNet 啊。缺乏的是大型企业高层管理人员对它的信心,这还需要时间和事例去证明, __J__aDotNet 世界上待的大案件还很多,和最终谁的市场比例多,现在还说不清楚。 二. DOTNET 简介编译原理 DotnetDotnet 相信大家都使用过,可能还有不少高手。不过我还要讲讲的基础知识, Dotnet 的编译原理。 DotnetMSIL 是一种建立在虚拟机上执行的语言,它直接生成的中间语言,再由 DotNetJITCPUJ__a 编译器解释映象为本机代码并交付执行。它和是一种机制的语言。 这种语言的优点就是您不需要去考虑您的程序在那里运行,您只需要把功能做出来,虚 拟机会在任何地方实现您的功能。这是一个很好的趋势和想法,但虚拟机的中间语言由 于带了大量的“元数据”信息,所以也极容易被反编译。 MSILC#VB20 的代码事实上和或没有多大的区别,只要您记住来个指令,您应该 可以很容易的读懂它。 __ 保护代码和开源并不冲突,需要保护的一定有自己的理由,所以今天我也不是来开源 的。。呵呵 三. 中间语言的缺点 中间语言如此容易被反编译,有许多可怕之处。 1. 我们最关心的知识产权 辛苦研究出来的算法,多少个不眠夜研究出来的成果。这本来是你赚钱的法宝, 可是被公开了,知识产权没有了,那个时候恨谁啊。 2. 源代码泄漏,被竞争对手拿去和你竞争(这种事很多) 就我知道的都有几起,不过不方便说出来。 copy__ 他们从客户那里想办法回一份别的公司的产品,然后反编译后,改改, __ 以及版权信息和注册信息,就拿出去卖了。 8 正规的公司一套卖二万,它们一套才千。功能基本上一样,你说你是客户, 你买谁的? 3. 自己产品的注册机满天飞 做个共享软件吧,赚点钱改善一下生活吧,产品刚上市,还没几天注册机每个 __ 都有。影响了销售还影响心情,以后不做产品了,还是做服务靠得住,至少 盗版不了啊,呵呵,不过做服务,还没那么多资金,真是做什么都难啊。 4. ____ 被别人植入恶意程序,后果得由或商承担 以上说的都只是被别人占便宜的事情,还好,只是让能占占便宜,算了,亏也 亏不了多少。可是,我再讲一个,那可就不是被人占便宜那么简单了。

腾讯文库产品版权保护方案