目前计划为非管理员用户销售的 .NET 应用程序的安装过程更流畅(阅读:“可能”),我偶然发现了 Google Chrome 和 Microsoft SkyDrive 等应用程序:
它们似乎没有安装到通常的“程序文件”文件夹中,而是安装到当前用户的“本地应用程序数据”文件夹中。
由于此文件夹是基于每个用户的,因此它对当前用户是可写的,并且不需要管理权限即可写入。
我已设法更改我的 NSIS 设置以使其正常工作并安装到此文件夹中,但我仍然不确定这是否是好的做法并且可能有缺点。
我的问题是:
您对为什么安装或不安装到“本地应用程序数据”文件夹有任何建议吗?
(我确实希望这个问题与编程相关,足以保留在这里)