它有魔力吗? 当我点击网页上的下载按钮,然后下载并安装谷歌浏览器 它不使用ActiveX。它甚至不需要在Vista或更高版本中使用UAC窗口 怎么可能呢?
请让我知道如何做到这一点。
我想制作这样的节目。
答案 0 :(得分:4)
它使用ClickOnce部署。 http://msdn.microsoft.com/en-us/library/t71a733d.aspx
答案 1 :(得分:4)
Chrome使用谷歌的project omaha,这是一个使用clickonce来引导通用安装程序引擎的系统。然后,该安装程序用于安装chrome(它们也将其用于Google Earth)。
如果您想在自己的应用中使用奥马哈,则可在Apache License 2下找到该来源。
答案 2 :(得分:2)
UAC不参与,因为安装程序不需要提升;它不使用当前用户尚未具有读/写权限的任何文件夹/注册表项。例如,我的安装在C:\Users\alex\AppData\Local\Google\Chrome\Application\chrome.exe
而不是Program Files
。
如果您获得无缝下载,则可能正在运行googleupdate服务。