No caso que você deu, ele irá conter dois patches para A.dll (um para aqueles que corrigiram B.dll e um para aqueles que não o fizeram) ou, mais comumente, ele carregará o patch para B. dll também.
Uma coisa que nunca entendi e nenhuma explicação fácil é como o Windows gerencia as alterações nos arquivos do sistema a partir de diferentes atualizações do Windows. Tomemos por exemplo
Uma determinada versão KB aplica patches a A.dll e B.dll, que eu posso não aplicar.
Uma versão posterior do KB corrige somente o A.dll. Qual eu aplico. A.dll não deve estar carregando a correção no KB anterior.
Quando eu faço optar por aplicar a correção KB anterior, qual versão A.dll realmente se torna? Parece que o Windows Update não pode simplesmente substituir arquivos por atacado, mas tem que corrigir de forma inteligente os arquivos com base nos hotfixes dos KBs anteriores aplicados. Corrija-me se estiver errado, obrigado.
No caso que você deu, ele irá conter dois patches para A.dll (um para aqueles que corrigiram B.dll e um para aqueles que não o fizeram) ou, mais comumente, ele carregará o patch para B. dll também.
Tags windows windows-update