| I read this and remembered how much I used to^W^W hate Microsoft. Microsoft intentionally did not fix the virus vectors in their software. They could have easily stopped 99% of viruses with these steps: 1. Make Windows ignore autorun.ini on writable media. -- When a user double-clicks on a drive that has a hidden autorun.ini file, Windows executes the binary referenced in the file. This is how most Windows viruses spread. 2. Disable automatic execution of scripts in Microsoft Office documents. -- Microsoft Office supported normal documents (DOC & XLS) and template files that can contain scripts (DOT & XLT). One could rename a .DOT file to a .DOC and MS Word would open like a .DOC file, and then silently execute the macros contained in it. This is how most Microsoft Office viruses spread. Since most users never use macros, Microsoft could have easily disabled the function by default and provided a config option to enable it. Additionally, Office could refuse to open template files that have a non-template file extension. And finally, it could prompt or simply refuse to execute macros from removable media. 3. Require PC makers to turn off the floppy boot option on new PCs. -- Nearly all PCs were sold with their BIOS settings configured to automatically boot from the floppy drive if one is present and has the right boot data on it. If someone turned their computer on while an infected floppy was in the drive, their computer would get the virus. Microsoft could have easily required PC makers to turn off the floppy boot option on new PCs. This would make the computers start up faster and stop an entire class of viruses. Microsoft could have gone further and made Windows refuse to start after booting from a floppy. Users would quickly develop the habit of removing floppies before turning on their computers. But Microsoft made a lot of extra money because of viruses. When a person's computer got viruses, it would slow down or corrupt files. Many folks would go out and buy a new computer, paying for new licenses of Windows and Office. Viruses harmed so many businesses in the developing world, keeping poor countries poor. I lived in Ghana when I was a teenager. I did some PC technician work and saw the impact of Microsoft viruses first-hand. Microsoft really cheated the World out of a lot of economic growth and quality of life. The IT media (PC Magazine, PC World, etc) turned a blind eye to it. They didn't have the integrity to go against their big ad buyers, the anti-virus companies. Nobody with an audience would hold Microsoft accountable. Back then it was Microsoft; now it's Google & Facebook. Companies continue to exploit because US social structure has not progressed. |
Wasn't this fixed in XP SP1? You got a OS prompt asking which action you wanted to take when you inserted removable media.