Obfuscation of WPF applications (status update)
ScottGu’s recent WPF4 Beta2 post had a comment asking about obfuscation:
# re: WPF 4 (VS 2010 and .NET 4.0 Series)
Tuesday, October 27, 2009 5:58 AM by john
Yeah, but what about the ability to obfuscate your WPF app?
In WPF4 we haven’t improved that yet, however we’ve made progress towards that goal.
WPF has a Baml2006Reader class that can be used by Obfuscation engines to analyze types/members used in BAML. Unfortunately, WPF4 doesn’t yet include the corresponding Baml2006Writer that we had hoped to include.
It is in our backlog, and we hope to be able to address a number of customer concerns by providing the Baml2006Writer in the future.
Update
You are able to obfuscate types that aren’t mentioned in BAML just fine, by the way. So it isn’t that you can’t obfuscate WPF apps. You just don’t have the power to obfuscate them as much.