Advice on Licensing softwares
-
Hi All, I need some advice on licensing softwares availabe in the market. I should be able to check if a specific feature is available on a specific product, using some feature id or something, from within code obv. I need it to work for native C++ apps as well as managed apps in C#. I have seen a couple of softwares but they either cater native or managed. Some go a step further and try to have their software work with the env. it is not meant for, but you have to compromise things. E.g. using a C++ piece for C#, by exporting it via a DLL, but you compromise security here as compared to a LIB based solution, as anybody can hook into the DLL and stuff. Similalry .NET solutions can be used in C++, but requires building the projects with /clr. I also want to be able to do the activation/deactivation/license updates online and offline, both. I would appreciate any recommendations. Regards,
Its never over !
-
Hi All, I need some advice on licensing softwares availabe in the market. I should be able to check if a specific feature is available on a specific product, using some feature id or something, from within code obv. I need it to work for native C++ apps as well as managed apps in C#. I have seen a couple of softwares but they either cater native or managed. Some go a step further and try to have their software work with the env. it is not meant for, but you have to compromise things. E.g. using a C++ piece for C#, by exporting it via a DLL, but you compromise security here as compared to a LIB based solution, as anybody can hook into the DLL and stuff. Similalry .NET solutions can be used in C++, but requires building the projects with /clr. I also want to be able to do the activation/deactivation/license updates online and offline, both. I would appreciate any recommendations. Regards,
Its never over !
start looking at the ideas presented here - http://www.codeproject.com/KB/security/ECIESProductKey.aspx[^] for your c++ side - you may be able to use crypto++ from C# or find a similar library 'g'
-
start looking at the ideas presented here - http://www.codeproject.com/KB/security/ECIESProductKey.aspx[^] for your c++ side - you may be able to use crypto++ from C# or find a similar library 'g'
-
Thanks for writing. But I do not want to develop a licensing system, I rather want to use a 3rd party solution, which may include a hosted licensing server as well, that handles the key generation & key management stuff. Regards,
Its never over !
I strongly recommend you *do* develop your own licensing system. Take the time to search the net and see what people are saying about 3rd party licensing system components and you'll quickly see why.
"It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson