English 中文(简体)
有可能使整个过程失败。 互联网应用?
原标题:Is it possible to decompile the whole .NET application?

我知道这一点。 互联网数据很难保护。 我使用红树脂,并知道,一般说来,你可以从许多方面获得源代码。 NET dlls。

然而,我的问题是——实际上是否可行,无法完成整个应用?

我指的是——创立一个可操作的VS解决方案,这样,海盗只能使用F5,并取得与提交人机器完全相同的结果?

最佳回答

反射器很少能将组装成法典的花gin:

http://www.denisbauer.com/home/reflectorfiledisgroupr

http://filegenreflector.codeplex.com/

但是,我不敢确定能够建立项目档案。

问题回答

小型应用既可行又可行。 你们必须把一门课分开,并将《守则》复制/剪辑成视频演播室。

大型申请虽然可能,但并不真正可行,因为复制/印刷过程极其虚构。

这确实取决于你撰写何种法典。 如果你使用C# 3和上文的许多新特征,如Mlambda语、自动特性和产量,则不兼容的源代码是行不通的,需要相当一部分工作才能汇编。

即便没有这些特点,我通常也经历过至少的问题,这些问题汇编了完整胜诉的源代码。

如今有许多混淆者保护你们。 NET应用程序来自分解。 http://www.red-gate.com/products/smartassembly/index.htm http://www.red-gate.com/products/smartassembly/index.htm。 他们试图使你结构完善。 NET IL 编码为间谍网编码(仍在操作中),即违法者不能产生原始代码。 它不像100%确保海盗不能获得可比较的法典,但是在使用混淆器时,他们不会轻易去做。

我不认为,在多个议会组成之后,任何事情都完全自动化,但我可以说,这真的不是很难把这块东西混为一谈。 或许是一大笔钱的ious,但如果你really希望它肯定是可行的。

<06/65>protecm>

Yes, you simply Export from Reflector and get a complete runnable Project for your assembly. I ve done it a couple of times. Usually, I have to migrate the project to my version of VS and some times it requires some minor fixes, but in general it works.





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签