一个严重影响我们饭碗的问题。如何防止C#被ILDASM?

flyjiebing 2002-05-14 12:36:00
我今晚惊讶的发现,阅读反汇编出来的IL代码并没有多大难度。
我编的程序没有产权可言。
不知道各位兄弟是否知道对策?
...全文
46 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
开心就好 2002-05-15
  • 打赏
  • 举报
回复
Java的字节码一样可以被反编译。
现在网上已经有一些.NET语言混淆器了。与Java一样的。
但是即使被混淆了,只要乐意,总会可以阅读的。
不过估计没有什么客户,愿意浪费时间来阅读我们的源代码。现在又有那么多的OS项目(Open Source)。
比如.NET Framework的源代码,大家都想看看,可是真有一天,到了手上,你还有心思看下去吗?
现在.NET的源代码就在他们网站上提供下载呀,只不过只有一部分而已。
flyjiebing 2002-05-15
  • 打赏
  • 举报
回复
昨天找了几个小时,连数字签名的许可证的影子还没找到。
请问哪里有相关的资料呢?
saucer 2002-05-14
  • 打赏
  • 举报
回复
I thought you could compile your C# code directly into machine code
saucer 2002-05-14
  • 打赏
  • 举报
回复
ngen.exe
flyjiebing 2002-05-14
  • 打赏
  • 举报
回复
损失太大了,受不了。
现在不知道有没有这样的工具出来。
我在书上看到说有种加密的办法。
但是它没有提到细节。
着急啊。
flyjiebing 2002-05-14
  • 打赏
  • 举报
回复
to saucer
I can not find the way to set the compiler to compile C# code directly into machine code.
do u have any suggestion?
jiseng 2002-05-14
  • 打赏
  • 举报
回复
有得必有失
flyjiebing 2002-05-14
  • 打赏
  • 举报
回复
哦?谢谢秋,我赶紧瞧瞧去。:)
Winuxava 2002-05-14
  • 打赏
  • 举报
回复
像 java 一样,用某些第三方软件搅混一下咯,呵呵
MarsXia 2002-05-14
  • 打赏
  • 举报
回复
你可以考虑使用数字签名的许可证.这是官方解决方案
flyjiebing 2002-05-14
  • 打赏
  • 举报
回复
thanks for your help,saucer.
I have tried to use ngen.exe
and I learned a new skill to make my programme running faster.
but unfortunately, the pe file is still understandable for verybody
icyer 2002-05-14
  • 打赏
  • 举报
回复
其实就跟Java一样嘛,我们能接受Java,为什么不能接受C#呢?
本来C#的主要方向就是Web Application,与Java一样。

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧