Разница между обычными компьютерными вирусами и макровирусами заключается в их природе и способе распространения:
- Обычные компьютерные вирусы заражают файлы любого типа и систему в целом. 1 Они записывают свой код в файл-жертву и при обращении к нему операционной системы выполняют любые действия, заданные им создателем. 2
- Макровирусы прикрепляются к документам и электронным таблицам. 1 Чаще всего это файлы, созданные различными компонентами Microsoft Office (Word, Excel и т. д.). 2 Когда пользователь открывает или редактирует эти файлы, макровирус проникает в систему и начинает заражать её, а также другие файлы, хранящиеся в системе. 1
Таким образом, макровирусы используют возможности макроязыков, встроенных в системы обработки данных (текстовые редакторы, электронные таблицы и т. д.). 2