【发布时间】:2020-03-12 01:51:33
【问题描述】:
我想弄清楚为什么我的设置在目标设备上的行为不同
Nsis 版本:3.04 我的机器:Win 10 64bit Build 17763 客户端机器:Win 10 32bit Build 10586
我们无法控制客户端机器,因为它们是用于学校的,无论如何我们都必须让应用程序在他们的设备上准确运行,比如在我们的笔记本电脑上。
InstallDir "$LOCALAPPDATA\Programs\OurApp
在我们的机器上,这使得安装程序安装到
C:\users\username\local\appdata\programs\OurApp
但是在它安装到的客户端机器上
C:\Program Files (x86)\OurApp
我当然不明白为什么会这样。对我们的指示是用户不应轻易访问数据,除非通过我们使用 .net 构建的应用程序。然后,当应用程序被卸载时,它应该清除它创建的数据。这仅在应用安装在 appdata 位置时有效。
关于为什么会发生这种情况的任何提示?
【问题讨论】:
标签: nsis