源代码 !? [英] Source code !?

查看:107
本文介绍了源代码 !?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




因为有工具可以反编译程序集和

显示完整的源代码(!?)有什么方法可以用于

开发人员保护他们的工作?


或者,对于那些销售源代码的公司来说,.NET框架是一个很有名的。如果这是真的 - 这简直令人难以置信

幼稚!

Hi,

since there are tools that can decompile assemblies and
show ENTIRE SOURCE CODE (!?) is there any way for
developers to protect their work ?

Or, is famoues .NET framework just for companies who sell
their source code. If this is true - it is unbelievable
childish !

推荐答案

dam< da *** *@hotmail.com>写道:
dam <da****@hotmail.com> wrote:
因为有工具可以反编译程序集和
显示完整的源代码(!?)有没有办法让开发人员保护他们的工作?


有些混淆器会使代码更难阅读。

或者,对于销售
他们的公司来说,.NET框架是否值得一提源代码。如果这是真的 - 这简直令人难以置信
幼稚!
since there are tools that can decompile assemblies and
show ENTIRE SOURCE CODE (!?) is there any way for
developers to protect their work ?
There are obfuscators which will make the code much harder to read.
Or, is famoues .NET framework just for companies who sell
their source code. If this is true - it is unbelievable
childish !




任何已被混淆的非平凡应用程序(可能大多数是

没有被混淆)将非常难以完全理解。不要忘记你在反编译时没有得到任何评论。


你害怕什么*完全*?它*变得更容易的一件事是

简单破解许可证代码(或者说,简单地绕过许可证

代码)但它不是那样的''用本机代码也是不可能的。


在大多数情况下,我认为通过反编译窃取知识产权比购买这些产品的想法更难在

应用程序本身中显而易见,并从头开始重新开发。


-

Jon Skeet - < sk ** *@pobox.com>
http://www.pobox.com/~双向飞碟

如果回复小组,请不要给我发邮件



Any non-trivial app which has been obfuscated (and probably most which
haven''t been obfuscated) will be *very* hard to fully understand. Don''t
forget that you don''t get any comments back when you decompile.

What *exactly* are you afraid of? One thing it *does* make easier is
simple cracking of licence code (or rather, simple bypassing of licence
code) but it''s not like that''s impossible with native code either.

For the most part, I believe it would be harder to steal intellectual
property by decompiling than to take the ideas that are apparent in the
app itself and redevelop them from scratch.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too


>因为有工具可以反编译程序集和
> since there are tools that can decompile assemblies and
显示完整的源代码(!?)是否有任何方法可以让开发人员保护他们的工作?

在我的意见(见足够的例子)从99%中取出保护申请只需几个小时。

所以不要过于专注于保护使用这种能量来改善你的b $ b b应用程序。

或者,对于那些销售其源代码的公司来说,.NET框架是一个很有名的。如果这是真的 - 这简直令人难以置信
幼稚!
show ENTIRE SOURCE CODE (!?) is there any way for
developers to protect their work ?
In my opinion (seen enough examples) taking out of the protection from 99%
of the applications is just a matter of hours.
So don''t concentrate too much in protecting, use that energy to improve your
application.
Or, is famoues .NET framework just for companies who sell
their source code. If this is true - it is unbelievable
childish !



在.NET中构建的东西实际上可以提高保护。

与传统的exe相比应用程序,内置保护

机制更简单,但并不完美。


复制保护必须内置于第一行代码中

在你的所有函数中编写和混合。

它必须是你的代码的一部分,而不是你链接的一些库。当

程序发现出现问题时,它应该等待一个随机的

间隔,然后在报告此对话框时出现错误信息

在您的应用程序中加密。


There are things build in .NET that actually improves protection.
Compared to conventional exe applications, building-in a protection
mechanism is simpler, but not perfect.

Copy protection must be built in from te very first line of code that you
write and mixed in all your functions.
It must be part of your code, not some library that you link with. And when
the program discovers that something is wrong, it should wait an random
interval before reporting this dialog box with the error message somewhere
encrypted in your application.


LicenseProvider。组件许可证模型是否也存在风险。我觉得

有人还没有这样做,那么可能还没有很多

许可组件,并且没有许可应用程序的框架。

< Ol ********** @ skyscan.be>在消息中写道

news:3f *********************** @ reader1.news.skynet .be ...
LicenseProvider. Is the component license model also at risk. Im supprised
somebody has not done this already, then again there may not be alot of
licensed components out there, and there is no framework for licensing apps.
<Ol**********@skyscan.be> wrote in message
news:3f***********************@reader1.news.skynet .be...
因为有些工具可以反编译程序集和
显示完整的源代码(!?)是否有任何方法可以让开发人员保护他们的工作?
在我看来(看到足够的例子)从99%的应用程序中取出保护仅需几个小时。
因此,不要过于专注于保护,使用要改进的能量
since there are tools that can decompile assemblies and
show ENTIRE SOURCE CODE (!?) is there any way for
developers to protect their work ?
In my opinion (seen enough examples) taking out of the protection from 99%
of the applications is just a matter of hours.
So don''t concentrate too much in protecting, use that energy to improve



您的应用程序。


your application.

或者,对于销售其源代码的公司而言,.NET架构是否值得一提。如果这是真的 - 这简直令人难以置信
幼稚!
.NET中构建的东西实际上可以提高保护性。
与传统的exe应用程序相比,构建一个保护机制更简单,但并不完美。

复制保护必须内置于您编写并混合在所有功能中的第一行代码。
它必须是一部分你的代码,而不是你链接的一些库。并且
Or, is famoues .NET framework just for companies who sell
their source code. If this is true - it is unbelievable
childish !
There are things build in .NET that actually improves protection.
Compared to conventional exe applications, building-in a protection
mechanism is simpler, but not perfect.

Copy protection must be built in from te very first line of code that you
write and mixed in all your functions.
It must be part of your code, not some library that you link with. And



当程序发现出现问题时,应该在报告此对话框之前等待一个随机的间隔,并在应用程序中加密某处错误消息


when the program discovers that something is wrong, it should wait an random
interval before reporting this dialog box with the error message somewhere encrypted in your application.



这篇关于源代码 !?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆