在用户的 AppData 目录中安装应用程序的好处和缺点是什么?
我假设在 AppData 中安装将使受限环境中的用户能够安装和使用该应用程序。
安装到 Program Files 的好处之一是,这正是用户期望它去的地方。通常用户首先去这里查看程序安装的位置。最大的缺点是用户需要管理权限,而程序并不总是需要管理权限。
您假设安装到 AppData 将允许受限用户安装和使用该应用程序是正确的。它还将在网络系统上跟踪用户,允许他们从使用相同帐户登录的任何计算机访问程序。然而,这也是一个缺点,因为这意味着一台机器上的 2 或 3 个用户将安装 2 或 3 个版本的程序。
谷歌将其产品安装到 AppData,这是伟大的,因为它可以由任何用户安装(包括在学校的计算机卡住 IE6 或东西)。
您应该将 AppData 用于任何配置或将随程序更改的程序文件。我个人更喜欢将程序安装到 Program Files,因为这是用户认为将安装它的地方,并且它需要管理员权限,这通常是有原因的,并且遵守这些权限对于应用程序来说是很好的。最终由你决定,但默认应该只是 Program Files。
通常看来,“Appdata”目录等同于有人可能会注意到使用 Linux 系统的用户软件目录;没有太多关注从 Program Files 目录安装到日益流行的 Appdata 文件夹的转变,但它慢慢地出现在我身上。
线程有点旧,但考虑到 Windows 仍然很活跃,这是相关的;Program Files 安装主要用于您的敏感应用程序-您希望对其进行更多访问控制的应用程序,例如维护和安全应用程序。您的 Appdata 文件夹几乎是任何其他“用户”特定的软件,例如媒体播放器,文本编辑器;等等。Windows 安装的“管理员”也将受益于将 appdata 用于“普通”软件,而不是在根目录下安装软件。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(17条)