THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 01/10/2012 at 06:50, xxxxxxxx wrote:
Cinema 4D Version: R11-R14
Platform: Windows ; Mac OSX ;
Language(s) : C++ ;
It would be so nice to have a way to generate serial numbers for my plugins that aren't dependent upon the Cinema 4D serial number (which changes with every major version). My problem is that I cannot find any good information on how to achieve this. Some software, like Microsoft's, has activation keys for each instance of the software. This appears to be embedded into each individual build which is overkill. I would like something that, like the C4D serial number, is associative per user but not stupid (like using the MAC address or date which is limiting, easily foiled, and inane). Maybe I could use the customer's name (with some unique addition since there are customers with identical names)? Then I would need to include something that the plugin could read to compare the serial number against.
I am researching this and coming up blank so far. Any references, links, or ideas would be welcomed!
ETA: One of the perplexing parts is how to handle users with multiple C4D licenses of the same version and how to propagate each one as they are upgraded - which license was upgraded and how does it follow. This gets rather complex and I feel that there is no easy solution (besides the current one using the C4D serial number). One problem with C4D is that it doesn't have that 'upgrade' process where you enter your previous serial number so there is no continuity in the license like other software (Poser, for instance, does this). Now my brain hurts. Look forward to your responses. :)