.EXE license system software

by 12 replies
16
I have created a desktop software .exe and want to protect it with license key.

I found several license system to integrate the .exe software without any source code. But most of them need to manually create license key for customer.

I hope the license system can be automated, when the customer make payment to Clickbank, the license system will automatically create license key after the customer redirect to the thank you page.

Does anyone know any license system software for .exe?

Thanks,
Sean
#programming #exe #license #software #system
  • You could create the key on your server if the thank you page redirects to your server. Store the key in the DB for the user to register the product for use and then store the key in the users registry for validating that the user registered the product key. Key creation for the server is easy.

    $key = md5(time());

    If you don't want the full 25 characters

    $key = substr(md5(time()), 0, 10); #return the first 10 characters.

    $key = substr(md5(time()), -10); #return the last 10 characters.


    Instead of time you may want to do
    mt_srand();
    $key = md5(mt_rand());
    • [ 1 ] Thanks
    • [1] reply
    • Hi Earnie,

      Thanks for the tips.

      But it seem like all these coding are alien to me. LOL

      I don't know how and what to do with all these coding. :-)

      May I know if you have any recommended licensing software that I can use to protect my .exe desktop software?

      The licensing software must has a feature that allow auto create license.

      Thanks,
      Sean
  • You do realize this is a "Programming Talk" forum? I don't have a real suggestion. Maybe CrypKey SDK - Product Information can help?
    • [1] reply
    • I was looking at something like this the other day for VB.NET and an Activation Server. Shame if you had access to the source code and it was VB then I could have done it for you!
      • [2] replies
  • Probably the poster is looking for something like a wrapper to wrap his application and use the protection system.

    I would also like to know about a wrapper solution/system which can provide eCommerce integration with Paypal, Clickbank etc... and automatic license delivery.
  • I don't think there are any completely codeless solutions out there, as the exe needs to validate against a key to limit access.
    A system would have to run externally to the software to compare a php md5 hash with say a C# hash.
    Just out of interest, how much would someone expect to pay for such a system?
    • [1] reply
    • It depends on how hard you want to make it for the pirates! You could probably have it done for as little as $200, but if it's something people are actually interested in, it will be cracked in no time. High-level jobs would cost quite a bit more but are not a great deal safer. These days if you really don't want people pirating your software you basically have one option. That is, using a server (a proper one, not a web host) and coding your software to run as clients from that server. The server tracks license keys, IPs, etc. Again, not 100% safe, but it's about the best option out there.

      Be prepared to put a major dent in your bank account though.

      As to the earlier question, I'm not sure about clickbank's notification options. But you could use Paypal's IPN to trigger the creation of a license key. Would be complex though to have all the pieces working together properly.
  • Its not that difficult if its just something basic you are after. I have a simple licensing system in the bots I sell.

    All it does is take the license number, check an external licensing server and bring back the current status of the license (you know, is it suspended, active, doesn't exist) and then depending on the feedback the bot either runs or stops.
    • [1] reply
    • IF you can put something together to work with clickbanks IPN making the receipt number the liceense key send me a PM
  • You should check out Quick License Manager by Soraco.

    QLM can wrap executables so you can protect your own EXE without any code change. If you want more control, you can modify your source code and use their .NET API 2.0+.

    The added value of QLM is its integration with several ecommerce providers including paypal. When a customer places an order via paypal, a license key is automatically generated and emailed to the customer.

    QLM also handles subscription based licensing beautifully! Upon renewal of the subscription, everything happens automatically, like magic :-).

    There's much more to QLM ... it's an all encompassing product but I hope this little blurb wet your appetite. Good luck for your product.

Next Topics on Trending Feed

  • 16

    I have created a desktop software .exe and want to protect it with license key. I found several license system to integrate the .exe software without any source code. But most of them need to manually create license key for customer.