我需要技术人员将一些文件安装到某些桌面上的文件夹中(而不是文档文件夹或程序文件),以后可以使用环境变量指向正确的文件夹,在PC上运行的程序覆盖这些文件。
旧的本地\ appsdata对此没问题,但在Windows 8以后环境变量FOLDERID_LocalAppData引用%LOCALAPPDATA%(%USERPROFILE%\ AppData \ Local。
这似乎暗示如果技术人员登录(可能带有管理员帐户)将文件放在首位,那么当他注销并且其他用户登录时,%USERPROFILE%将会有所不同,新用户无法使用的文件。
这是对的吗?如果是这样,技术人员可以在哪里安装这些文件,以便登录到该PC的任何用户都可以读取/删除/覆盖这些文件。即我的程序应该使用哪种环境变量?