Installation Chrome安装程序是如何工作的?

Installation Chrome安装程序是如何工作的?,installation,Installation,当您单击安装按钮时,它将立即开始安装,并且根本不要求管理权限。它是如何工作的?如何为我自己的应用程序复制它?让你的应用程序(如Chrome)将自己安装在用户自己文件中的某个秘密位置,这样它只对该用户可用,而不对同一台机器上的其他人可用。(就像Chrome一样,让它在运行时不做需要管理员权限的事情。) 您和您的用户可能并不真正想要这个。这取决于诸如 只为一个用户安装程序是否重要 让用户在没有管理员权限的情况下修改可执行文件是否存在任何安全问题 是否有任何理由关心可执行文件的最终位置 Chrome

当您单击安装按钮时,它将立即开始安装,并且根本不要求管理权限。它是如何工作的?如何为我自己的应用程序复制它?

让你的应用程序(如Chrome)将自己安装在用户自己文件中的某个秘密位置,这样它只对该用户可用,而不对同一台机器上的其他人可用。(就像Chrome一样,让它在运行时不做需要管理员权限的事情。)

您和您的用户可能并不真正想要这个。这取决于诸如

  • 只为一个用户安装程序是否重要
  • 让用户在没有管理员权限的情况下修改可执行文件是否存在任何安全问题
  • 是否有任何理由关心可执行文件的最终位置

Chrome只需将自己安装在用户目录中即可。因为它是一个您拥有所有者权限的目录,所以它不必要求管理权限。从用户的角度来看,除了没有为机器上的所有用户安装之外,它还有什么区别?只是没有为所有用户安装它。(而且,对于喜欢到处闲逛的用户来说,它(1)没有安装在他们可能期望的地方,(2)在没有管理员权限的情况下,允许他们摆弄它。)顺便说一句,如果否决我答案的人碰巧正在读这篇文章,我很高兴知道为什么否决。如果我说错了什么,我想修正我的大脑。谢谢我无意中点击了向下投票箭头而不是接受,然后继续做其他事情,当我意识到它已经被锁定了。如果你能对这篇文章稍加修改,我就可以把它删除。哦,好的!我做了一个编辑,也对我以前可能很神秘的最后一句话做了一些扩展。