gpt4 book ai didi

windows - 使用 NSIS 更新 %PATH% 环境变量

转载 作者:可可西里 更新时间:2023-11-01 12:42:55 25 4
gpt4 key购买 nike

我读过“长度超过 ${NSIS_MAX_STRLEN} (1024) 的字符串将被截断/损坏。”

如何安全更新%PATH%环境变量?

最佳答案

您可以使用来自 special builds page 的替代 NSIS 构建喜欢 large strings build定义 NSIS_MAX_STRLEN=8192 并且应该防止您破坏主机路径。

实际上,在桌面机器上,1024 字节似乎足够了,但在安装了很多工具的开发主机上(比如我的),路径可能在操作后被破坏,而 8192 字节的字符串构建从未扰乱我的机器。

可以肯定的是,您可以在操作之前添加对路径长度的检查,并在尝试操作之前路径接近 NSIS_MAX_STRLEN 常量的情况下通过消息中止安装程序

关于windows - 使用 NSIS 更新 %PATH% 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31340823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com