WPF Licensing : Good C# obfuscators?

Actipro Software Web Site Forum

Posted 7 months ago by Pascal
Avatar

Hello,

In the WPF docs, there is a page about licensing : https://www.actiprosoftware.com/docs/controls/wpf/licensing#licensing-via-a-registerlicense-call

In the page, I read this :

It is important to protect your licensee and license key combination from decompilers. We highly recommend using some form of string encryption on the licensee and licenseKey values passed into the ActiproLicenseManager.RegisterLicense method. Many obfuscators include string encryption as an option, or you can use other custom logic to scramble/descramble the strings.

Do you recommend a good C# obfuscator that supports WPF?

I tried a couple obfuscators, but some of them do not obfuscate WPF, some break my app, and others just obfuscate almost nothing...

Thanks

[Modified 7 months ago]

Comments (1)

Answer - Posted 7 months ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hello,

We currently use .NET Reactor for obfuscation.  Regardless of the obfuscator, you may need to watch the obfuscation level you use to minimize the impact it has on your logic and the possible introduction of issues.  Related to licensing, a main focus is ensuring string encryption is enabled on the obfuscator.


Actipro Software Support

Add Comment

Please log in to a validated account to post comments.