Когда вы устанавливаете Google Chrome из Firefox, вместо загрузки установщика и его последующего запуска установщик автоматически запускается без какого-либо стандартного подтверждения от Firefox, минуя даже менеджер загрузок.
Как это возможно? Какое техническое волшебство использует Google, чтобы добиться этого? Каждый второй *.exe будет спрашивать меня перед загрузкой.
Вы можете проверить это, перейдя по ссылкестраница установки хрома, нажмите кнопку загрузки, а затем примите EULA. Установщик запустится автоматически.
Firefox 16.0.2 на Windows XP
решение1
Они делают это с помощью Javascript и .NET от Microsoft.Система развертывания приложений ClickOnce.
Дополнительная информация о ClickOnce от Microsoftздесь.
Пример от CodeProject о том, как это можно реализоватьздесь.