2013-12-16 14 views
5

. Örneğin ben proje yaptım ve hata ayıklama exe dosyası var bu yüzden eğer birine bunu gönderirim eğer onun kaynak kodunu görebilecektir (Hackler ya da bir şeyler kullanarak)?Bu, kaynak kodunun yalnızca exe dosyası kullanılarak görüntülenmesinin mümkün olup olmadığını bana söyler misiniz? Winforms exe dosyasından C# kaynak kodunu ayıklamak için kullanılabilir exe dosyası

+4

http://www.red-gate.com/products/dotnet-development/reflector/ –

+1

Kaynak kodunu neden ilk önce kullanıcılardan gizlemeniz gerekiyor? – SWeko

cevap

12

cevap Kodunuz de-derlenebilir ve görülebilir

Evetolduğunu. Birçok decompilerlar orada bulunmamakta olup,

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

Ama bir tek o değildir:

Ben şahsen .net için bunu kullanın.

+4

Nitelleştirme: Decompiler aslında * orijinal kaynak kodunu görmez, ancak uygulama için yeni kaynak kodu üretebilir. Derlenmiş olan yorumlar ve semboller gibi şeyler, decompiled kodunda görünmez. –

+0

Evet, bu doğru. Yorumlar ve benzerleri hakkında uyarı. Dediğim gibi, makinenizde bulunan orijinal kaynak kodu exe dosyasında değil, exe dosyası kaynak koduna geri çevrilebilir, değiştirilebilir (gerekirse) ve yeni bir yürütülebilir dosyaya yeniden derlenebilir. –

+0

Yani SQL server'a erişmek için kod yazacaksam, görülemiyor mu? – user2971569

4

Evet, Resharper veya

1

Sen exe da gizlenmiştir; eğer zaten onları

0

Sen VS komut isteminden varsayılan ILDASM (IL disassembler) kullanabilir çalışamaz Net Reflektör veya JetBrains gibi bir decompiler kullanmalıdır.

İlgili konular