介绍最好的c#代码保护 [英] Introduce the best c# code Protection

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

问题描述

你好每个人

我们在3年内通过visual studio C#.net开发了一个Windows窗体软件;现在我们要发布它;最重要的问题是保护我们的代码;我们希望阻止黑客反映代码并获取程序代码并破解它。请帮助
我们并介绍存在的最好和安全的保护器。在没有防护装置的情况下工作2年以上的良好保护装置。 

we Developed a windows form software in 3 years by visual studio C# .net ; Now we want to release it; and the most important Problem is protection of our code; we want to prevent hacker to reflect the code and get the program code and crack it. please help us and introduce the best and safe protector that exists. the good protector that works fine more than 2 years without creation of anti protector.  

谢谢

推荐答案

不幸的是,您不可能阻止您的软件被反向工程或反映出来。市场上有很多可以用来反汇编的工具< g class =" gr_ gr_1251 gr-alert gr_gramm undefined标点符号
multiReplace"数据-GR-ID =" 1251" id =" 1251">和。< / g> NET-反映您的申请。 

Unfortunately, it's not possible for you to prevent your software from being reverse-engineered or reflected. There are a lot of tools out there in the market that can be used to disassemble <g class="gr_ gr_1251 gr-alert gr_gramm undefined Punctuation multiReplace" data-gr-id="1251" id="1251">and .</g>NET-reflect your application. 

您可以做的更多是让饼干/逆向工程师变得困难改为反汇编你的应用程序。  

What you can do rather is to make it difficult for the cracker/reverse engineer to disassemble your app instead.  

您可能想尝试
obfuscate
你的代码借助于< g class =" gr_ gr_885 gr-alert gr_gramm undefined语法only-ins doubleReplace replaceWithoutSep"数据-GR-ID =" 885" ID = QUOT; 885">最< / g取代;众所周知的工具,如Dotfuscator(http://www.preemptive.com/products/dotfuscator/overview)。
由于托管代码将被混淆,因此软件破解或逆向工程的可能性将降低。它随Visual Studio btw免费提供。

You might want to try to obfuscate your code with the help of <g class="gr_ gr_885 gr-alert gr_gramm undefined Grammar only-ins doubleReplace replaceWithoutSep" data-gr-id="885" id="885">most</g> popularly known tool like Dotfuscator (http://www.preemptive.com/products/dotfuscator/overview). The likelihood of your software getting cracked or reverse engineered will be reduced since the managed code will be obfuscated. It comes free with Visual Studio btw.

您还可以使用像Themida(http://www.oreans.com/)这样的软件保护程序。这使攻击者无法直接检查或修改已编译的应用程序。它包 < g class =" gr_ gr_1030 gr-alert gr_gramm undefined语法multiReplace"
data-gr-id =" 1030" id =" 1030">< g class =" gr_ gr_1961 gr-alert gr_gramm undefined语法multiReplace"数据-GR-ID =" 1961" ID = QUOT; 1961">您的< / g取代;< / g取代; .NET程序集到Win32加密软件中。

You can also use a software protector like Themida (http://www.oreans.com/). This keeps an attacker from directly inspecting or modifying your compiled application. It packs <g class="gr_ gr_1030 gr-alert gr_gramm undefined Grammar multiReplace" data-gr-id="1030" id="1030"><g class="gr_ gr_1961 gr-alert gr_gramm undefined Grammar multiReplace" data-gr-id="1961" id="1961">your</g></g> .NET assemblies into a Win32 encrypted software.

希望这有帮助





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

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