Жизненный цикл макровируса и вируса, заражающего исполняемые файлы, отличается средой заражения. 37
Макровирусы заражают не исполняемые файлы, а файлы некоторых популярных форматов документов (в частности, .doc и .xls). 3 Для этого они используют возможности макроязыков и при их помощи переносят себя из одного заражённого файла (документа или таблицы) в другие. 1 Вирусы получают управление при открытии или закрытии заражённого файла, перехватывают стандартные файловые функции и затем заражают файлы, к которым каким-либо образом идёт обращение. 1
Вирусы, заражающие исполняемые файлы, размещаются в исполняемых файлах и распространяются, когда пользователи обмениваются заражёнными файлами, например, путём обмена дисками или через файлообменные базы данных. 2 Для распространения такого вируса необходим латентный период перед запуском. 2
Таким образом, основное отличие в том, что макровирусы заражают не исполняемые файлы, а файлы с данными, а вирусы, заражающие исполняемые файлы, распространяются через обмен заражёнными файлами этого типа.