Ok this is what I've learned about viruses, they can be hidden within another program, hence the name 'trojan'. Once you open that program, you've released its contents and if there's a virus inside it, it's released too. My question is...why wouldn't a scan detect it before it's opened? i.e. I...