Generics support in SLPS?
Can I protect methods using generic code constructs? Can I protect generic methods or methods on a generic class?
LicAdmin failing to work correctly ?
I have experienced a number of issues with LicAdmin (Microsoft.Licensing.LicAdmin.exe):
Why won't LicAdmin work with 'versioned' DLLs?
Why won't LicAdmin work when I put (some of) the runtime DLLs in the .NET Global Assembly Cache (GAC)?
Why does LicAdmin show all licenses for my product...
Software Potential Activation Service Endpoints?
Can you tell me what hostnames and ports are used by Software Potential service foractivation? We need to know for customers who need to openup their firewall/web filter to allow activation request be made.
"SetCompatibleTextRenderingDefault" Exception
Why am I getting this exception when I license my Windows Forms application?
“InvalidOperationException SetCompatibleTextRenderingDefault must be called before the first IWin32Window object is created in the application".
How do I access SLPS Log Files?
I am interested in troubleshooting techniques when a user has issues with license activation. Are there tools, log files or something I can work with that will help to narrow down the problem?
Handling FIPS Cryptographic Policy Exception
I'm seeing an exception:-
System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms at System.Security.Cryptography.SHA512Managed..ctor()"
What does this exception mean and how do I handle it?
Disabling FIPS enforcement
Howcan I prevent theFIPS (Federal Information Processing Standards) violation exceptions being thrown from the SLPS Runtime components being thrown?
Server APIs
Are there any Server APIs toprogrammatically accesssome of the Administration Features of the SLP On-line Service or SLP Server in order to integrate with ERP/e-commerce systems etc.?
Versioned vs. Un-versioned Permutation dlls
When downloading/extracting the permutation DLLs, 2 folders are created: versioned and un-versioned. I have used successfully the versioned dlls to make API calls and get feature information for licenses, but I am still wonderingwhat the difference actually is...
Handling Licensing Exceptions in GUI applications
I have created a small test application. My test app UI has 3 buttons: Name, Age and SIN. Name is available in all versions of the app, Age is available in the "Standard" version (license) and SIN is only available in the "Enterprise" version (license). I protected the code and associate...
Deactivate a License?
Using my "current" licensing software, users have the option to "deactivate" a machine bound license such that they can install it on another computer (copying the existing license would not work due to machine ID/fingerprint changes). When they deactivate the license (through the...
How to uninstall a license remotely?
How can I uninstall/ delete a license programmatically? Can this be done remotely? Can I view license uninstallation/deletion events on the SLPS Service?
Capturing end-customer information
Is there any help on appropriate configurations for a commercial license, and best practice on how to capture the end-customer name, order#, or other identifying details of the customer to whom we are issuing it?
Documentation for API’s
Where can I find documentation for SLP Services web and Runtime API’s? And what kind of permission do I need to utilise these API’s?
Re-use of Transformed Methods
If I protect methods in my code, can a hacker decompile the rest, change some things, and then recompile it with the same calls to the obscured methods? It certainly seems like the code protector makes it extremely difficult for a hacker to understand the obscured code, but I am wondering if the obscured...
Informing a user of lack of a valid license
How do we inform the user when a feature does not have an invalid license e.g. the feature is not included in the licenses in the license store or some usage limit has been exceed?