There isn't such a thing as the perfect protection unfortunately. Accidents happen. I believe that this is a Rootkit issue rather than a simple virus.
There is a good guide to removal published in this thread at the BleepingComputer Forum: SUSP_IRP_MJ_CREATE
If you would rather be dealt with individually by them post a Hijackthis log on their forum.
Do not post Hijackthis logs here, we can't help with those!
Be sure to read their instructions before posting.