0

Possible Duplicate:
Obfuscator which supports WPF properly

I am looking for a free WPF obfuscator to protect the code inside my application, which includes my API key.

I have seen Dotfuscator but as I understand the free version does not include obfuscating WPF applications.

How should I go about protecting my application from reverse engineering?

Thanks

Community
  • 1
  • 1
Joel Kennedy
  • 1,581
  • 5
  • 19
  • 41
  • 1
    If you really want to protect against reverse engineering, don't use .NET – thecoop Feb 18 '11 at 14:35
  • 2
    @thecoop - If you're going to go that route, you might was well say that they shouldn't write their app at all. If somebody wants to reverse engineer code, no matter how it is written, they'll find a way. – Justin Niessner Feb 18 '11 at 14:38

2 Answers2

0

The question has been asked around here several times before. Have a look: https://stackoverflow.com/questions/805549/free-obfuscation-tools-for-net

Anyhow, seems Eazfuscator : http://www.gapotchenko.com/eazfuscator.net is a really good choice.

Update: Eazfuscator.NET will not obfuscate WPF XAML, to my knowledge, however I don't know a free tool that does. A paid version can though; see this http://www.preemptive.com/products/dotfuscator/compare-editions

Community
  • 1
  • 1
RyBolt
  • 1,764
  • 3
  • 22
  • 34
0

A quick search of Google makes it look like it is not possible to entirely obfuscate a WPF application. You can obfuscate the code behind, but not the XAML.

http://windowsclient.net/blogs/rob_relyea/archive/2009/10/27/obfuscation-of-wpf-applications-status-update.aspx

davisoa
  • 5,407
  • 1
  • 28
  • 34