【发布时间】:2011-06-11 12:24:40
【问题描述】:
它有魔法吗?
当我点击网页上的下载按钮时,就会下载并安装 Google Chrome。
它不使用 ActiveX。在 Vista 或更高版本中甚至不需要 UAC 窗口。
怎么可能?
请告诉我如何制作这个。
我想做这样的程序。
【问题讨论】:
-
没关系,谷歌说他们不是邪恶的。
标签: windows google-chrome installation
它有魔法吗?
当我点击网页上的下载按钮时,就会下载并安装 Google Chrome。
它不使用 ActiveX。在 Vista 或更高版本中甚至不需要 UAC 窗口。
怎么可能?
请告诉我如何制作这个。
我想做这样的程序。
【问题讨论】:
标签: windows google-chrome installation
Chrome 使用 google 的 project omaha,这是一个使用 clickonce 引导通用安装程序引擎的系统。然后使用该安装程序安装 chrome(他们也将其用于 Google 地球)。
如果您想在您的应用中使用 omaha,请在Apache License 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 服务。
【讨论】: