Hello guys,
I need a solution of this question " How can I restrict a software for only 1 time use " Means binding a software to only 1 Pc for only 1 use ...
Hoping to get some ideal answers .. Please help me.
Thanks
Hello guys,
I need a solution of this question " How can I restrict a software for only 1 time use " Means binding a software to only 1 Pc for only 1 use ...
Hoping to get some ideal answers .. Please help me.
Thanks
I know it's not the answer you're waiting for but you can't do it.
The best you can make it call home at each start. You will record the machine signature and only allow one start for that machine.
However:
If your application is very good, it will be cracked sooner or later
If your application is nothing special, nobody will bother.
Well, it's pretty trivial (depending on the language).
If it's Java, you can just delete the class file, and they won't be able to re-run it (because it deleted itself).
In other languages, you can adopt similar approaches.
Of course, it's not ideal, not impossible to divert, and generally fairly ridiculous, but it's a "solution".
Are you trying to make sure the software is only installed ONCE, but can be used by the user who installed the software as much as the user likes?
.. or do you want to make sure the software cannot be run more than ONE time?..
Make it a web application. Send one-time keys to access it to your customers (using 'normal' mail). Hire lawyers to sue everybody who sells these keys on ebay. Make sure the keys are truly random and unpredictable and large enough (lets say 1000 digits) that a decent brute-force cracker has no chance of ever finding a match.
Any software solution will fail or be circumvented.
If it's very important, then a single use dongle would be best but the software would still be cracked to allow it to work
So, supply the software with a sealed mini PC that self destructs...?
Set up a server and let the user enter a onetime password when he starts your software. Then check the onetime password inside the server and abort your client, if the onetime password was already used.
And as addon: transfer some important functionality to the server, so even a cracked client can't do without the server.