我通过电子构建器为我的电子应用程序构建了一个NSIS安装程序。最初,我是按计算机使用的,然后将其更改为按用户使用,因此用户不必是管理员。我不确定在此过渡过程中究竟安装了什么步骤(针对每个用户还是针对每台计算机),但是此时安装程序始终会说我在“ c:\ program files”中已有一个现有的按用户安装...”。我从注册表和一些相关的临时文件中删除了所有可以找到的内容,但是安装程序中的此消息不会消失。我可以删除每台机器的安装,然后安装程序会正确地说新的每台机器的安装是全新安装。但是,如果我对每个用户安装都执行同样的操作,则安装程序将始终不停地说现有的用户安装。
有人知道关于现有安装的信息保存在哪里吗? 谢谢
答案 0 :(得分:0)
NSIS本身不会显示这样的消息,也不会跟踪其他安装(InstallDirRegKey
会覆盖默认安装目录)。
您看到的消息可能来自电子制造商。检查其模板脚本以了解发生了什么。