百姓大小事,一呼百应!

百姓网 | 百姓知道

电影电视

为什么有道词典默认安装在C:\Documents and Settings 而不是C:\Program Files?出于什么考虑?

具体:C:\Documents and Settings\Administrator\Local Settings\Application Data\Youdao\Dict 一般有用默认都是: C:\Program Files\

2 个回答

  • 冯东 | 2017-10-17 13:08:28

    前者是 install for current user。
    后者是 install for all users。

    当然,要达到 for current user / for all users 的区别,位置不是唯一的差别,文件的权限也必需予以对应。不过一般的 installer,只要选定了两个位置中的一个,设置的文件权限也是对应的。

    本问答由冯东提供

  • 冯东 | 2017-10-17 12:56:32

    参照chrome的做法

    向program files文件夹写入文件在vista、win7、win8下需要管理员权限,而document and settings只需要普通权限。所以安装在用户目录下的安装和升级过程就不需要管理员权限了,避免恼人的权限弹框。

    另外,和all user还是当前user关系不大。用户目录下也有local和roaming两种目录,可以分别实现单user和all user

    本问答由冯东提供

* 本站部分内容来源自网络,仅作分享之用,侵删。