Jump to content
  • 0

Implement Verification/Activation system to my java program.


Question

Posted

First, this topic is not related with Lineage. I just post it here, because this section looks to be alive in comparison with the proper section.

 

So, i have a java program that supposed to run offline. Do you have any ideas how to prevent users (i am going to sell them the program) and give it for free to their friends or w/e?

 

I know that everything can be cracked, but i don't care if somebody cracks it and give it for free. I want to prevent the simple copy from computer, paste it to another.

 

I know that this can be easily done with a server and an internet connection, but i want to avoid this option...

 

Shoot me with your ideas :)

3 answers to this question

Recommended Posts

  • 0
Posted (edited)

You can check some p.c details like mac address in your base server or email or or or (you have to set it manually in your database ) the software will send the info everytime it run.... 

take care about the server connections. you cant prevent decompile so a connection that inserts data might be harmful. You cant prevent copying... lets say you can make it as 'less useful' unless it is register.. that way a copied software will be as a demo which might force them to buy it with giving the proper details on you 

Edited by melron
  • 0
Posted
20 hours ago, melron said:

You can check some p.c details like mac address in your base server or email or or or (you have to set it manually in your database ) the software will send the info everytime it run.... 

take care about the server connections. you cant prevent decompile so a connection that inserts data might be harmful. You cant prevent copying... lets say you can make it as 'less useful' unless it is register.. that way a copied software will be as a demo which might force them to buy it with giving the proper details on you 

As i said my friend, i don't want to add any kind of internet connection in my program. (I know how to do it, i just don't want, because the program does everything offline) :P

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..