簡體   English   中英

是否可以從Winforms應用程序exe文件中提取C#源代碼

[英]Is that possible to extract C# source code from Winforms application exe file

有人可以告訴我是否可以僅使用exe文件查看源代碼。 例如,我已經制作了項目,並且在調試中有exe文件,所以如果我將它發送給某人,他將能夠查看它的源代碼(使用黑客通行費或某些東西)?

答案是肯定的

您的代碼可以解編譯,可以看到。

我個人用這個.net

http://www.jetbrains.com/decompiler/

但它不是唯一的,存在許多反編譯器。

是的,還有Resharper或ILSpy

當然,他/她可以看到您的IL代碼,即編譯器構造的代碼。 例如,用於執行此操作的工具是MSIL反匯編程序http://msdn.microsoft.com/en-us/library/f7dy01k1(v=vs.110).aspx 我想擁有IL語言,獲得C#代碼並不困難。

您必須使用反編譯器作為Net Reflector或JetBrains,無論如何,如果您的exe被混淆,他們也無法工作

您可以在VS命令提示符下使用默認的ILDASM(IL反匯編程序)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM