它有魔法吗?
当我点击网页上的下载button时,Google Chrome即被下载并安装。
它不使用ActiveX。 它甚至不需要Vista或更高版本的UAC窗口。
怎么可能?
请让我知道如何做到这一点。
我想制作我的节目。
Chrome使用谷歌的项目奥马哈 ,这是一个系统,使用clickonce引导一个通用的安装程序引擎。 安装程序然后用于安装chrome(他们也使用它的谷歌地球)。
如果您想在应用程序中使用omaha,则可以在Apache许可证2下使用源代码。
它使用ClickOnce部署。 http://msdn.microsoft.com/en-us/library/t71a733d.aspx
UAC不参与,因为安装者不需要提升; 它不使用任何文件夹/注册表键,当前用户不具有读/写权限。 例如,我安装在C:\Users\alex\AppData\Local\Google\Chrome\Application\chrome.exe
不是Program Files
。
如果您获得无缝下载,您可能会运行googleupdate服务。