Я отчаянно пытаюсь развернуть ActiveX для IE, разработанный на С#, как архив CAB. Я прочитал много ресурсов (некоторые из них из StackOverflow), и похоже, что у многих людей есть те же проблемы. Я попробовал 3 решения: a) создание проекта CAB VS, b) вручную создание CAB с использованием CABARC
с регистрацией COM в INF и c) вручную создание CAB с запуском msiexec
. Ни один из них не работал. Я даже попытался d) создать загрузчик, который запускает msiexec
безрезультатно (потому что некоторые люди предложили просто запустить msiexec
в Vista не может работать).
Я запускаю Windows Vista, но мой проект не запускается даже в IE6 на XP.
Когда я устанавливаю ActiveX с помощью MSI, все отлично работает на всех Windows. Очевидно, что CAB не работает, и я не смог найти подходящий способ отладки всего этого процесса.
Любая помощь приветствуется.