我希望我的应用程序能够从浏览器中隐形安装。
否“你想保存文件吗”,没有“你想运行这个文件吗”,什么都没有!
我注意到谷歌Chrome从IE安装时几乎模仿了这一点,但仍然有一些步骤。我可以走得更远吗?隐形安装有哪些好的资源/书籍?
编辑:ClickOnce这是一个可行的选择吗?
答案 0 :(得分:3)
你问的问题实际上并不是关于Windows Installer或MSI,而是shell(或更具体地说是UAC)问题。
一旦获得用户的初步批准,确实可以安静地进行更新。但是,UAC至少被发明用于使用户的某些决策对用户更加明显(请记住,MS声称它不再是安全功能,不再了)。
唯一的替代途径是利用已经在用户系统上运行的特权软件,这实际上是上述“初始批准”的捷径。但是,这使得您尝试使用的方法出现问题变得更加明显 - 这看起来很像恶意软件/间谍软件等。