V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dzb2k9
V2EX  ›  问与答

目测当前不少应用把默认的安装路径改成了“用户目录\AppData\Local\ ”而不是原来的Program Files,这么做是基于什么原因呢?

  •  
  •   dzb2k9 · 2012-12-07 15:53:41 +08:00 · 3936 次点击
    这是一个创建于 4151 天前的主题,其中的信息可能已经有所发展或是发生改变。
    8 条回复    1970-01-01 08:00:00 +08:00
    cutehalo
        1
    cutehalo  
       2012-12-07 16:10:34 +08:00
    这样可以限制windows的使用账户好像 只有当前用户安装上
    holmesabc
        2
    holmesabc  
       2012-12-07 16:13:43 +08:00
    好像是权限问题
    dzb2k9
        3
    dzb2k9  
    OP
       2012-12-07 16:22:11 +08:00
    但这个目录明显是用来存放应用数据的,换个用户登陆再装 岂不是装了2份一样的程序了?
    iloahz
        4
    iloahz  
       2012-12-07 16:26:47 +08:00
    因为vista和win7的权限问题,对于Program Files,应用程序是没有写入权限的,安装的时候提权一下没关系,但如果每次写点东西进去(保存设置,更新什么的)都让用户点一下那个类似警告的东西,还是会很烦的。所以就扔AppData里了,貌似这也是MS推荐的位置
    clowwindy
        5
    clowwindy  
       2012-12-07 16:33:40 +08:00   ❤️ 1
    为了自动升级的时候不需要弹框提权。
    ohhe
        6
    ohhe  
       2012-12-07 16:48:06 +08:00
    不需要弹出窗口请求授权,可以静默升级。chrome就是这么干的。
    cloudream
        7
    cloudream  
       2012-12-07 16:55:54 +08:00
    chrome已经装回program files了。
    dzb2k9
        8
    dzb2k9  
    OP
       2012-12-07 17:18:39 +08:00
    @clowwindy
    @ohhe
    应该是这个原因,因为要动主程序。
    感谢已送出。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   945 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:04 · PVG 04:04 · LAX 13:04 · JFK 16:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.