Malicious Mobile Code: Virus Protection for Windows