听说﹐几乎没有共享软件(shareware) 是用 C# 写的。
因为﹐真的太容易被反组译(Decompile)了﹐而且反组译出来的源代码﹐和原本的源代码完全一模一样。
当然﹐要是拿来做开发源代码的专案﹐是再美妙不过了。
不用声明 GPL﹐也自动GPL。那个獃子要拿来盗版﹖根本无法封堵。
可是﹐要是拿来做商业产品﹐就很不妙了。比方说﹐SQL 的格式﹑资料库的密码﹐统统都可以被看光﹐怎样做商业应用﹖
网上着名的反组译程式 Reflector 就是免费下载的。要看看自己做出来的 EXE 或者 DLL 会被反组译到怎样的程度﹐下载来看看就知道了。
另外﹐C# compile 出的 DLL 也是可以被 Decompile 的﹐已经测试过了。
Visual Studio 2003 裡面包含的 Dotfocastor 只是普通版﹐听说效果超烂。
真正professional 版要 1495 美金……而且也无法阻止人家看到代码﹐只是名词全部被换掉﹐要理解比较困难而已。
因为﹐真的太容易被反组译(Decompile)了﹐而且反组译出来的源代码﹐和原本的源代码完全一模一样。
当然﹐要是拿来做开发源代码的专案﹐是再美妙不过了。
不用声明 GPL﹐也自动GPL。那个獃子要拿来盗版﹖根本无法封堵。
可是﹐要是拿来做商业产品﹐就很不妙了。比方说﹐SQL 的格式﹑资料库的密码﹐统统都可以被看光﹐怎样做商业应用﹖
网上着名的反组译程式 Reflector 就是免费下载的。要看看自己做出来的 EXE 或者 DLL 会被反组译到怎样的程度﹐下载来看看就知道了。
另外﹐C# compile 出的 DLL 也是可以被 Decompile 的﹐已经测试过了。
Visual Studio 2003 裡面包含的 Dotfocastor 只是普通版﹐听说效果超烂。
真正professional 版要 1495 美金……而且也无法阻止人家看到代码﹐只是名词全部被换掉﹐要理解比较困难而已。
令人又爱又恨的 Mambo
不支援firefox,发案方不付尾款?




