TheSwamp
Code Red => AutoLISP (Vanilla / Visual) => Topic started by: Coder on August 08, 2019, 01:49:46 PM
-
Hello guys,
I wrote a few data to a registry for my first small trial routine to a friend of mine and after the trial version was expired, he formatted his PC and the routine starts working over once again. :cry:
Is there a way to work around this issue ?
Thanks in advance.
-
No data stored locally will survive a format of the OS; one possible solution is to have your program 'phone home' by contacting a web server to validate the license.
-
Is there a way to work around this issue ?
of course
there is no need to format the hard drive
tell your friend that he can use a registry spy (classified*)
it will show what values your app is writing to the registry
then he can simply delete them
i hope i've understood your question correctly ;)
-
Thank you Lee for your confirmation and suggestion.
Vovka, please modify your reply and remove the spy details since that would be a nightmare to programmers and thanks for letting me know this before I dive deeper into registry field. :lol:
Thanks.
-
before I dive deeper into registry field. :lol:
of course there are also file monitors :)
being a paranoid i make snapshots of my registry and filesystem now and then
i may say these protection methods are weak
-
of course there are also file monitors :)
being a paranoid i make snapshots of my registry and filesystem now and then
i may say these protection methods are weak
Can I ask you what is the best protection method that you trust and depend on?
You destroyed my wishes of security with your replies and have no place to hide. :laugh:
-
Is there a way to work around this issue ?
of course
there is no need to format the hard drive
tell your friend that he can use a registry spy (classified*)
it will show what values your app is writing to the registry
then he can simply delete them
i hope i've understood your question correctly ;)
:-D
-
OMG hilarious. :lol:
-
what is the best protection method that you trust?
freeware
-
You destroyed my wishes of security with your replies and have no place to hide. :laugh:
your wishes could've destroyed your whole business :)
i can not suggest the best protection method because i do not know what are you trying to achieve
-
You destroyed my wishes of security with your replies and have no place to hide. :laugh:
your wishes could've destroyed your whole business :)
i can not suggest the best protection method because i do not know what are you trying to achieve
No business yet with programming because I think I have a very long way with this to go.
I wanted to know if possible as long as the registry is not that safe. What is the other way that can be safe for saving my routine from being cracked?
That's it.
Thank you.
-
There is no way really unless its 100% server side hosted. Just remember, locks only keep honest people honest.
-
What is the other way that can be safe for saving my routine from being cracked?
i do not have an answer to your question
i do not sell programs
therefore i do not protect them
-
What is the other way that can be safe for saving my routine from being cracked?
i do not have an answer to your question
i do not sell programs
therefore i do not protect them
It's okay, I hope my question was not bothering to you all.
I have learned a lot from your kind replies, thanks a lot for your time.
-
thanks a lot for your time.
you are most welcome, Coder
-
You may have to work the percentages how many out there would even know how to change stuff in the registery. let alone even how to find a registery snooper. Have more than one level of security. Say your using lisp you can add a security check code to all your code in a few seconds if you know old fashioned DOS then compile. Use the hard disk ID stops copying. But new pc means re-issue code.
Lee's suggestion of ping a server is probably best.
-
one possible solution is to have your program 'phone home' by contacting a web server to validate the license.
Hello.
Sorry I did not get the point that clearly, can you please explain the procedure if that is not bothering at all?
Thank you.
-
Basically web server means you have access to a www.yourwebserver. It can then check say against a Hard disk id and client name held in a file on the server. If don't match don't run.
-
Basically web server means you have access to a www.yourwebserver. It can then check say against a Hard disk id and client name held in a file on the server. If don't match don't run.
Thank you.
I think you have posted a broken link!
-
Basically web server means you have access to a www.yourwebserver. It can then check say against a Hard disk id and client name held in a file on the server. If don't match don't run.
Thank you.
I think you have posted a broken link!
It was just an example :wink:
-
It was just an example :wink:
I searched the YouTube for a similar subject but with no avail. :-(
-
It was just an example :wink:
I searched the YouTube for a similar subject but with no avail. :-(
Have a look here: https://www.theswamp.org/index.php?topic=45238.msg504330#msg504330
-
Have a look here: https://www.theswamp.org/index.php?topic=45238.msg504330#msg504330
Thank you for your kind reply.
I have no idea what to do with that at the meantime so maybe in another time when I gain more experience in lisp then will investigate further.
Thanks again and have a great day.
-
You must have access to a web server you could use something like "Go Daddy"
I have a registered web name so next step is to buy server space. Then I will have my own web page. Some internet providers will give you a limited amount of space say 2 GB as part of your monthly internet fees. This is enough for a web page and saving files.
If you look at the example link you would get the program to look for a certain file that say has the hard disk id saved in it. So running on another pc would not work.
-
Hello BIGAL,
Do you mean is that the user needs to be connected with the internet when using ( my program ) then the program would check the serial number by connecting right to my web server then once the user is authorized and listed into a certain txt file then allow otherwise disallow?
Is this it?
-
Correct !
-
For some licensing discussions see http://www.theswamp.org/index.php?topic=50609.msg558628#msg558628 and onward in that thread