![]() |
|
|
|
| ||||||
|
Welcome to the The ProgrammersTalk Community forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| Tags: information technology, it jobs, job, programmers, progrmaming jobs |
![]() |
![]() | | LinkBack | Thread Tools | Display Modes | ![]() |
| ||||
| Quote:
Hmm, that's interesting idea, but I think this idea is pretty abstract for me for some reason, you will probably need to create the registry system within the program or something..? ![]() |
| ||||
| All it would need is for you to be creative with your ideas, if its a program that requires the internet to work when the program loads it may connect to the internet check the name of the person who has registered it and the serial within a database, if that returns that its registered then it lets you use the program else it restricts it. Thats just one idea, theres always many ways to do things though. |
| ||||
| Quote:
I think there should be better solution than that... ![]() |
| ||||
| Quote:
I also said that this idea was for "if its a program that requires the internet to work", example of a program like that which comes to my mind is an advanced proxy leecher, to work it needs the internet. you get me now? This cross atlantic understanding with some people kills me lol. |
| ||||
| Quote:
![]() |
| ||||
| You could have a system such as: Bronze : $10 - Can be used on only 2 pc's Silver : £18 - Can be used on only 3 pc's Gold : $25 - Can be used on only 4 pc's Depending on the version depends on what they are registered too, you could have a table for each one, in that table there are either 2, 3 or 4 columns for ip/computer names to go, the ip could be in a string and added to the computer name in a string, the string is then hashed (say with sha1) that hash is put in the db, say they have bronze, when they first use it the first hash will be uploaded, the 2nd time it will check the db for a match, if it doesnt match and theres a space for another hash it can add it there, then when someone installs it with that name for the 3rd time it wont find a match or a space to put the data so it will not allow them to use the program. You could maybe make it more advanced with options in a CP to change the computers registered which would be simple but that would require you to record more information, this way if they want to get a new computer and register it on the new computer instead of the last they could unregister one and register another. You could get even more creative with the system but in this case im trying to keep it clear and simple. |
![]() |
| Thread Tools | |
| Display Modes | |
| |