Vírus Companheiro
Os vírus complementares são replicados explorando a hierarquia de precedência na qual o sistema operacional executa arquivos de programa com base em suas extensões de nome de arquivo.
Por exemplo, no MS-DOS, os arquivos com a extensão de arquivo .bat (arquivos em lote) são executados antes daqueles com a extensão de arquivo .com, que, por sua vez, são executados antes daqueles com a extensão de arquivo de .exe.
Os vírus complementares podem criar arquivos autônomos contendo seu código viral, mas ter uma extensão de arquivo de precedência mais alta ou renomear o arquivo "alvo" com uma extensão de arquivo de precedência mais baixa para que o arquivo que contém o código viral seja executado antes de transferir o controle para o arquivo de programa original (ou ativar sua carga útil).
Outro exemplo de vírus companheiro nas plataformas Windows atuais explora a ordem de pesquisa das bibliotecas dll. Se o malware copiasse a si mesmo como uma dll para o diretório de um aplicativo, ele teria precedência sobre a dll com o mesmo nome no diretório do sistema ou em um dos diretórios especificados pela variável de ambiente PATH.