When in doubt use Zygodact, or perhaps the toolkit islandeR referred to if it's shipping. External solutions may work well too, such as the one YogiYang linked to.richmond62 wrote:All this is extremely relevant to a situation I find myself in right now.
But whichever you choose, consider the balance between license enforcement, usability for legitimate users, and your development expense.
The most pirated software category is games, and big game devs spend literally millions hiring teams of specialists to invent ever more novel ways to keep crackers at bay. The result of all that expense? They've extended time-to-crack from a few weeks to an average of about 90 days.
Everything is hackable.
When running a software business it's helpful to keep the focus on people; any technology is just a means to an end.
Most customers are honest people. Most dishonest people are unlikely to ever become customers.
Every dollar spent on license enforcement is a dollar taken away from feature development or marketing.
Choose wisely.