Открытие окна браузера после завершения установки установочного файла Visual Studio - PullRequest
1 голос
/ 17 декабря 2010

Я делаю установочный файл (.msi), используя проект установки Visual Studio. В настоящее время мне необходимо зарегистрировать компонент -a BHO- вместе с основной установкой и открыть окно браузера для сайта, для которого требуется этот компонент, чтобы он работал должным образом.

Пока мне удалось установить компонент, зарегистрировав его с помощью опции "vsdrfCOM" в свойствах файла компонента.

Что касается открытия окна браузера, я создал класс установки, который переопределяет метод OnAfterInstall и создает окно браузера, открывая его на указанном сайте. Затем я добавил этот класс в свой проект как пользовательское действие «Установить». Ниже приведен код, который я использую.

Process.Start("IExplore.exe", url);

Проблема, с которой я столкнулся, заключается в том, что сразу после формы панели прогрессии окно браузера, открытое установочным файлом, не загружает BHO. Тем не менее, если я выполняю IExplorer.exe из любого другого места, даже до того, как окно браузера отобразится через программу установки, оно просто отлично идентифицирует BHO. Есть идеи, почему это происходит?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 16 октября 2013

System.Diagnostics.Process.Start ( "http://localhost/[your_site]/Default.aspx");

Но я не знаю, как получить [ваш_сайт] в методе Installer.Commit.

0 голосов
/ 17 декабря 2010

Переопределить метод Commit .

...