Följeslagarvirus
Kompanjonvirus replikeras genom att utnyttja prioritetshierarkin där operativsystemet kör programfiler baserat på deras filnamnstillägg.
Till exempel, under MS-DOS, körs filer med filändelsen .bat (batchfiler) före de med filändelsen .com, som i sin tur körs före de med filändelsen .exe.
Kompanjonvirus kan skapa fristående filer som innehåller deras virala kod men som har ett filtillägg med högre prioritet eller byta namn på den "riktade" filen med ett filtillägg med lägre prioritet så att filen som innehåller viruskoden körs innan kontrollen överförs till den ursprungliga programfilen (eller dess nyttolast aktiveras).
Ett annat exempel på ett kompanjonvirus på dagens Windows-plattformar utnyttjar sökordningen i dll-bibliotek. Om den skadliga koden kopierade sig själv som en dll till en apps katalog, skulle den ha företräde framför dll-filen med samma namn i systemkatalogen eller en av de kataloger som anges av PATH-miljövariabeln.