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