Author Archive

Dotfuscator 4.9 Beta with Exception Tracking and Windows Phone 7 Support

Thursday, September 30th, 2010 by Michael Letterle

PreEmptive Solutions is proud to announce the availability of Dotfuscator 4.9.1000 Beta. This beta is a preview of a full release coming in the near term. One of the exciting features we are introducing is Exception Tracking.  Utilizing our Runtime Intelligence platform, you can track unhandled, caught, and thrown exceptions at both the assembly and method levels.  You can then report on and view those exceptions on our Runtime Intelligence portal.

Exception tracking is injected post build time, based on custom attributes or configuration settings in the same way as our current Runtime Intelligence offerings, making the process very streamlined.  We also include a default dialog to allow end users to opt-in and enter their contact information and comments.  You control which exceptions get reported, where to capture the exceptions for reporting, and how to respond. You can even choose to send messages to your own endpoint (perhaps using our Open Source RI Endpoint Starter Kit?). You are in complete control.

Also available in this release is official support for Windows Phone 7 (both XNA and Silverlight applications). You will be able to both obfuscate AND instrument your WP7 app and have the Runtime Intelligence data appear in the RI Portal alongside your other apps.

For other details about the Beta see the change log here. If you would like to have access to the Beta, please contact your Account Manager or Support.

Dotfuscator 4.8.1000 with XAML obfuscation support

Friday, July 30th, 2010 by Michael Letterle

This past Monday we released a significant update of Dotfuscator. After introducing BAML support in 4.7.1000, we are proud to announce that starting with version 4.8.1000 you can now also obfuscate embedded XAML resources, allowing significant improvement in protecting Silverlight applications.

Similar to WPF applications prior to 4.7.1000, until 4.8.1000 Silverlight applications required that identifiers in XAML be excluded.  This left a great deal of Silverlight code unobfuscated.  Compare the two Silverlight applications below, one obfuscated prior to 4.8.1000 and one obfuscated today:

Dotfuscator 4.7.1000 WPF Support vs Dotfuscator 4.8.1000

In addition to dramatically increasing the protection of Silverlight applications, we also improved the speed at which we obfuscate .NET 4.0 assemblies and other various bug fixes.  As always, check the change log for full details.