Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Wed Dec 07, 2005 11:23 pm Post subject: Can I obfuscate/protect code that uses ILS? |
|
|
Yes - because we provide full source code for the classes that you call from your application, you can include them in your project and obfuscate them using the obfuscator of your choice.
Infralution now has a cost effective solution for .NET code protection which can be used in conjunction with ILS to provide a complete solution for protecting your Intellectual Property. See the .NET Encryptor product page for more information.
If you are licensing components or controls then there are some things you need to do when using an obfuscator to avoid issues:
- Disable renaming of the licensed class (otherwise the name of the license file will be whatever the obfuscator renames the class to) and will change every time you obfuscate. Alternatively you can create your own derived EncryptedLicenseProvider class and explicitly set the license filename by overriding the GetLicenseFilePath method.
- Disable renaming of the EncryptedLicenseProvider class – otherwise the LicenseProvider attribute that you attach to your class will not work and you will get an exception when attempting to create objects that use the EncryptedLicenseProvider.
_________________ Infralution Support |
|