Problems with protections are time (lots of time to develop a good scheme fit for ur purposes) and compatibility.. tricks used to gain access or control to create better protections are becoming fewer with each OS(just look at all the bullshit securom and starforce had because of compat problems with complex schemes). Its hard enuff getting people to use your trainers on the right version let alone having a thousand people complaining because its crashing their systems, i have atm no way of testing any protections i could create on multiple platforms which i see as a major flaw and wouldnt put out a product i didnt know was 100%. There are thousands of utilities that protect your programs from debugger use and dumping etc etc.. perhaps ill use one of those one day soon to see how compatible they are.. and if u can get past something as basic as that THEN i will look into my own protections.. though i must warn u it wont be soon.. last time i tried protecting my trainers i ended up spending 9 months with a group of virus coders , i wrote a few tutorials actually, wish i could fine them on the net

(if u really want to protect ur stuff virus code is the place to start) unfortunately its a HUGE!! and VERY VERY interesting place to be and u can easily get lost in its methods.. to the point where i nearlly gave up training to pursue virii (non malicious of course). One of my favorite methods to stop people bping etc was to use their respective vectors to store data that would be corrupted by any outside influence thus rendering the program useless. At the moment ive got a lot of catching up to do.. im about 70% done coding my new site.. and still need to start training something

but u have sparked my interest again in the old protection issues.. we shall see how things go and hopefully ill have time in the near future.