Something similar happened to me, e-mail Intelitek and they will reset the key for you.
I just went through the same process after I lost a hard disk. I had to e-mail Intelitek to get it fixed. The first time around they wouldn’t activate it again. It took a second e-mail to resolve the issue. The Intelitek approach to activation is even worse that Microsoft’s. At least with Microsoft they reset everything every six months and allow you to have a copy on a desktop and a laptop. This is not the case with Intelitek. I was so fed up with the process this time around that I vowed never to use Intelitek’s products again. They are also overpriced. I paid for EasyC V1 and V2 and now they want even more money to upgrade to the Pro version. I am going to switch to RobotC.
Hmm…overpriced, possibly, take a look at other compilers and software for robots (i.e. servo sequencers) and you might change your mind. As for service, I got really good service from them.
p.s. robotC is also good
RobotC is $30 (without the hardware), which is hard to beat. You can also use native C code in RobotC. To use C in EasyC you really need the Pro version, which costs $395. I am not sure what the upgrade price is from EasyC V2 to the Pro version, but it is something like $195. Given what I have already paid for two versions of EasyC the price of the Pro version is beyond what I am prepared to pay. Their draconian activation scheme was the last straw for me.
Also, given that RobotC supports the Lego RCX and NXT controllers (which I also have) for another $30, the idea one having a single development platform for all three controllers is very attractive. The Vex product page has a good comparison of the various solutions. One advantage of RobotC is that is supports multitasking, which I hope will be better at handling the ultrasonic sensor. The bottom line for me is to forget EasyC!
well at least other will now learn from your unfortunate experiences