Подобные вопросы уже были.
Кратко: противовирусные средства - это заместители или индукторы (стимуляторы выработки) интерферона. Он не позволяет вирусам заражать здоровые клетки.
Если использовать такое лекарство в разгаре болезни - быстрого излечения не будет, так как препарат не может убить вирус, а лишь мешает ему развиваться. Но это лучше, чем ничего: ведь мы умеем воздействовать только на свободный вирус. С остальным должен справиться сам организм, лечение только помогает ему в этом.
вот и хороший ответ про арбидолы и кагоцелы