Product Development

Your First Product

I know that a lot of Eazfuscator.NET users are product makers. And product creation still remains a twilight area. Yesterday I stumbled upon Leon's Bambrick Your First Product and it got me hooked. Here is the excerpt I liked the most: When you're building a product you need to view…

Read more »

XAML Renaming for WPF

Windows Presentation Foundation (WPF) technology was officially released on November 6, 2006 as a part of .NET Framework 3.0. During the first 4 years it did not get enough attention from developers due to painful font rendering bug which caused blurry text appearance. Performance was far from the perfect state…

Read more »

A New Stunning Feature: Code Virtualization

Consider yourself in a situation when you are working on a security-sensitive part of your application’s code. Here is one of your methods:

private static byte[] ComputeLicenseHash(int y)  
    int v = _mySalt ^ y;
    var h = new MD5CryptoServiceProvider();
    var hash = h.ComputeHash(BitConverter.GetBytes(v));
    return hash;

Read more »

Future Development

I am going to cover some future directions of Eazfuscator.NET development in this article. There are three main milestones planned for this year: Flexible tuning  ✓done Eazfuscator works great for 90% of applications now. The rest of applications require some gentle obfuscation tuning. That's why such ability as namespace obfuscation…

Read more »

Making a Product

Writing an application is just a half of the road. Another half is to make a product which can be used by other people. The most important aspect of a product is that it must be ready to be consumed by the customers. If a product is not consumable by…

Read more »