Spremljevalni virus
Spremljevalni virusi se razmnožujejo z izkoriščanjem hierarhije prednosti, v kateri operacijski sistem izvaja programske datoteke na podlagi njihovih datotečnih pripon.
Na primer, v MS-DOS se datoteke z datotečno pripono .bat (paketne datoteke) izvedejo pred tistimi z datotečno pripono .com, ki se nato izvedejo pred datoteko z datotečno pripono .exe.
Spremljevalni virusi lahko ustvarijo samostojne datoteke, ki vsebujejo njihovo virusno kodo, vendar imajo datotečno pripono z višjo prednostjo, ali preimenujejo »ciljno« datoteko s pripono datoteke z nižjo prednostjo, tako da se datoteka, ki vsebuje virusno kodo, izvede pred prenosom nadzora na izvirno programsko datoteko (ali aktiviranjem njene koristne obremenitve).
Še en primer spremljevalnega virusa na današnjih platformah Windows izkorišča vrstni red iskanja knjižnic dll. Če bi se zlonamerna programska oprema kopirala kot dll v imenik aplikacije, bi imela prednost pred knjižnico DLL z istim imenom v sistemskem imeniku ali enem od imenikov, ki jih določa okoljska spremenljivka PATH.