Я обновил код для функциональности ActiveX, который уже установлен на клиенте (в их системной папке Windows). Теперь все, что я хочу, чтобы отобразить окно установки Active Active в Internet Explorer, которое обычно отображается, если для него не установлено ActiveX.
Мой ActiveX устанавливается с использованием CAB-файла, который содержит INF-файл. Как в моем исходном коде ActiveX (C #), так и в файле .inf я изменил новый Guid / clsid также в приложении ASP.NET IE, где используется определенный элемент управления. Я изменил FileVersion также в файле .inf, но даже в этом случае IE автоматически обнаруживает, что установлен ActiveX (который устанавливался, когда файл CAB имел другой FileVersion в файле .inf), и не запрашивает установку.
Если я удаляю свою ActiveX DLL из системной папки Windows, то IE предлагает установить, как обычно, но мне нужно обновить ActiveX DLL, если она найдет более новую версию.
Пожалуйста, дайте мне знать, если я не использую правильный способ создания новой версии, как я использую FileVersion inf-файла или любое другое место, где мне нужно определить новую версию, чтобы я получил желаемую функциональность.
С наилучшими пожеланиями,
Анураг