 Vaccines are very effective on stable viruses but are of limited use in treating a patient who has already been infected.They are also difficult to successfully deploy against rapidly mutating viruses, such as influenza (the vaccine for which is updated every year) and HIV.Antiviral drugs are particularly useful in these cases.