dzb2k9
V2EX  ›  问与答

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

  •  
  •   dzb2k9 · Dec 7, 2012 · 4906 views
    This topic created in 4904 days ago, the information mentioned may be changed or developed.
    8 replies    1970-01-01 08:00:00 +08:00
    cutehalo
        1
    cutehalo  
       Dec 7, 2012
    这样可以限制windows的使用账户好像 只有当前用户安装上
    holmesabc
        2
    holmesabc  
       Dec 7, 2012
    好像是权限问题
    dzb2k9
        3
    dzb2k9  
    OP
       Dec 7, 2012
    但这个目录明显是用来存放应用数据的,换个用户登陆再装 岂不是装了2份一样的程序了?
    iloahz
        4
    iloahz  
       Dec 7, 2012
    因为vista和win7的权限问题,对于Program Files,应用程序是没有写入权限的,安装的时候提权一下没关系,但如果每次写点东西进去(保存设置,更新什么的)都让用户点一下那个类似警告的东西,还是会很烦的。所以就扔AppData里了,貌似这也是MS推荐的位置
    clowwindy
        5
    clowwindy  
       Dec 7, 2012   ❤️ 1
    为了自动升级的时候不需要弹框提权。
    ohhe
        6
    ohhe  
       Dec 7, 2012
    不需要弹出窗口请求授权,可以静默升级。chrome就是这么干的。
    cloudream
        7
    cloudream  
       Dec 7, 2012
    chrome已经装回program files了。
    dzb2k9
        8
    dzb2k9  
    OP
       Dec 7, 2012
    @clowwindy
    @ohhe
    应该是这个原因,因为要动主程序。
    感谢已送出。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4098 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 89ms · UTC 10:18 · PVG 18:18 · LAX 03:18 · JFK 06:18
    ♥ Do have faith in what you're doing.