I have a question about the real interest of creating a MSI package for an anti-virus : many antivirus update themselves, so they often modify their signature database file, and sometimes their programs (.exe files). If you create a MSI install for NAV, for example, it is a "best-practice" to set each .exe file as a component key file, to allow auto-repair.
The problem is : if the anti-virus modify its own executable files when updating, Windows Installer will "repair" them and you will have some sort of "incomplete upgrade" (in my opinion, it is not acceptable).
Am I wrong somewhere ?

Any help or comment would be great !