Actually, the infection was a download of an example file from a classroom on assembly. It was caught by VIPRE during its real-time scanning. Thanks for that highlighting of the firewall feature I am noticing and its Patch of software. So far it does a thorough job, but I find that it sometimes flags some web sites as carrying malware. I have to whiltest these: so on the web, its firewall sometimes gives false positives.