This question developed from another I posted a day or so ago concerning inline function emulation.
I want to prevent programs of mine from being cracked. i.e. reverse engineered. This is to do with a copy protection system I have developed.
I have developed a number of schemes for DOS based programs which will also be of some use for other platforms (win16 and win32) but I am always on the lookout for other suggestions.
Don't be too keen to 'answer' this question, I would like to leave it open to get many different opinions. I promise I will give at least 100 points to every method that I implement that I had not already thought about.
I won't enumerate the methods I am already using since someone else may come up with another wrinkle I had not thought about!
I have at least 600 points to distribute on this question if I get ideas that I can use.