Click here to Skip to main content
13,351,044 members (24,628 online)
Rate this:
Please Sign up or sign in to vote.
See more:
My company is looking to start distributing some software we developed and would like to be able to sell it with licensing control by our server. We'd also like to make sure it can't be copied and distributed .
Our application is a 64 bits application and coded in C++. Could you help me to choose a good commercial solution?
Posted 27-Aug-12 13:31pm
Wes Aday 27-Aug-12 20:31pm
Any other requirements other than "the best" and "licensing control by our server"? There are plenty of licensing schemes around. Have you researched anything yet?
Legor 28-Aug-12 4:42am
Don't let your customers see this question...
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Why would you need that? There is law, and that's it. If your application is so useful that some hackers will try to crack your application, then it will be cracked anyway. But if is not so useful, is not likely that someone will use it at all.
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

There are no "best" tool for license and software security.

Serial number and confirmation shipped by email might be enough for software with a large distribution (like games, on-the-shelf softwares, ... )

Connecting to a server (local or external) could be useful in some situation where the software need to be always connected, (something like flexlm) or if floating licenses needs to be implemented (limited number of concurrent execution of a software inside a single organization)

A physical dongle can be used in software with a limited distribution (heavier support needed to ship and manage dongles)

In general, if your software is popular, it will be hacked and craked.

Good luck.

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

You can use HDD / mac address to create a unique id to each client. Then you can control with it.
Dinesh Ambaliya 12-Sep-12 7:56am
Can you explain HDD, please.
mekrosekaran 12-Sep-12 8:11am
HDD=Hard Disk Drive

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web02 | 2.8.180111.1 | Last Updated 21 Oct 2014
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100