Создайте axvlc.cab, чтобы разрешить установку плагина без доступа к Интернету (в интрасети)
У меня есть следующая задача: Предоставить плагины VLC локально, чтобы их можно было установить, даже если у пользователя нет доступа к Интернету (VLC не установлен, только доступ к интрасети).
К сожалению, файл axvlc.cab больше не доступен на веб-сайте VLC (как описано здесь).
На форуме VLC есть несколько инструкций (например, здесь), и я понимаю, что есть также масса ресурсов для создания CAB-файлов.
Тем не менее, мне интересно, каков самый короткий путь для достижения этого для данного конкретного плагина VLC. Я, вероятно, должен также упомянуть, что я ничего не делал с CAB-файлами и т. Д. В прошлом.
Я проверил последний доступный файл axvlc.cab v0.8.6 (доступен здесь), и кажется, что он содержит только "ссылку" на установщик. Мне интересно, будет ли этого достаточно: - сделать установщик доступным на моем собственном сервере; - переписать INF-файл в CAB-файле, чтобы он указывал на этот "локальный установщик" вместо того, который доступен на веб-сайте VLC?
Следующая лучшая идея - взять файл axvlc.dll и создать файл cab самостоятельно. Не уверен, что точные шаги для этого будут. Я понимаю, что Microsoft Cabinet SDK на самом деле не то, что Microsoft поддерживает / рекомендует больше. Хотя он по-прежнему доступен на каком-либо стороннем веб-сайте (например, на этом), способ создания.cab-файлов заключается в использовании Visual Studio, верно?
Кроме того, мне обязательно нужно подписать CAB-файл, который я собираюсь воссоздать, или он будет работать (если я добавлю сайт в доверенные сайты или нет), если он не подписан? Я хотел бы просто заставить его работать, прежде чем я получу сертификат и т. Д.
Вторая часть упражнения, а именно предоставление плагина.xpi для Mozilla и Chrome, кажется проще, так как VLC по-прежнему размещает его на своем веб-сайте.
Но если бы кто-нибудь мог предоставить HTML-код, как встроить плагин FF и заставить его загружаться из локального каталога на том же сервере, если он еще не установлен, я был бы также признателен.