Имеется моя программа (написана на VB5). Скомпилирована при установленном mscomm32.ocx от VB6 (6.00.8169).
Устанавливается на второй компьютер, в процессе установки в system32 копируется mscomm32.ocx от VB6. Работает.
Через некоторое время на этом втором компьютере ставится какая-то (ко мне отношения не имеющая) программа, которая в system32 кладет mscomm32.ocx от VB5 (5.01.4319).
В результате моя программа при старте не открывается, ошибка:
Unexpected Error.
Какие возможны варианты, чтобы работоспособность моей программы не зависела от установки на ПК пользователя других программ?