美文网首页
NSIS Win7不能删除快捷方式的处理

NSIS Win7不能删除快捷方式的处理

作者: 王俏 | 来源:发表于2019-04-17 14:35 被阅读0次

    NSIS 中部分变量可以通过一个环境设置命令 SetShellVarContext 来设置:

    # 设置为当前用户SetShellVarContext current

    # 此时 $DESKTOP 指向 C:\Users\Administrator\Desktop

    # 设置为所有用户SetShellVarContext all

    # 此时 $DESKTOP 指向 C:\Users\Public\Desktop

    需要在卸载的时候先指定 SetShellVarContext all 再进行卸载,在 XP 上不存在此问题。你还可以这样:

    # 设置为当前用户

    SetShellVarContext current

    # 你的删除代码

    # 设置为所有用户

    SetShellVarContext all

    # 你的删除代码

    相关文章

      网友评论

          本文标题:NSIS Win7不能删除快捷方式的处理

          本文链接:https://www.haomeiwen.com/subject/sjhnwqtx.html