Вірус-компаньйон
Віруси-компаньйони розмножуються, використовуючи ієрархію пріоритету, в якій операційна система виконує програмні файли на основі їх розширень імен файлів.
Наприклад, при MS-DOS файли з розширенням файлу .bat (пакетні файли) виконуються раніше файлів з розширенням файлу .com, які, в свою чергу, виконуються перед файловими розширеннями .exe.
Віруси-компаньйони можуть створювати автономні файли, що містять вірусний код, але мають більш пріоритетне розширення, або перейменовувати «цільовий» файл із розширенням файлу з нижчим пріоритетом, щоб файл, що містить вірусний код, виконувався перед передачею керування вихідним файлом програми (або активацією його корисного навантаження).
Ще один приклад вірусу-компаньйона на сучасних платформах Windows використовує порядок пошуку бібліотек dll. Якщо зловмисне програмне забезпечення скопіює себе як dll у каталог програми, воно матиме пріоритет над бібліотекою dll із таким самим іменем у системному каталозі або одному з каталогів, визначених змінною середовища PATH.