У меня есть CAB-файл, содержащий несколько библиотек DLL, а также элемент управления OCX ActiveX, экранное меню, описывающее содержимое, и INF для установки библиотек DLL и элемента управления ActiveX. Они получены от сторонних разработчиков, поэтому я не могу ничего контролировать, кроме как они распространяются на клиента.
Они используются в Java-апплете и работают в разных браузерах, но только IE, кажется, поддерживает фактическую установку CAB-файла.
Установка выполняется через:
<OBJECT classid="clsid:actual-class-id-here" NAME="name"
width="0" height="0" codebase="xxxx.cab#Version=w,x,y,z">
<param name="useslibrary" value="xxxx">
<param name="useslibrarycodebase" value="xxxx.cab">
<param name="useslibraryversion" value="w,x,y,z">
</OBJECT>
Итак, мне нужен способ установить этот CAB-файл, который будет работать в разных браузерах. Так как вышеупомянутое будет работать только через IE, мне нужен альтернативный вариант, или мне нужен способ установить его из командной строки, что было бы разумным обходным путем (тогда я мог бы настроить установщик, чтобы позаботиться об этом). Это должно работать на XP через Vista.
Любая помощь будет принята с благодарностью!
EDIT: Установка из командной строки была бы намного предпочтительнее , так как тогда я мог бы сделать решение, не относящееся к IE, FireFox или любому другому браузеру.