windows-vista - Windows Vista 中 %allusersprofile% 文件夹的位置?

标签 windows-vista allusersprofile

Windows Vista 中 %allusersprofile% 文件夹的确切路径是什么?在某些系统上,我看到该文件夹​​为“c:\Users\All Users”,在某些系统上它被映射到“C:\ProgramData”,而在其他系统上它被映射到“C:\Users\Public”。

如果您可以提供指向 Microsoft 文档引用的链接,将会非常有帮助(到目前为止我还无法挖掘出该链接)。

编辑:注册表设置确实定义了文件夹的位置。我正在寻找的更多是 Windows 在安装时如何解释/定义这些文件夹? Microsoft Windows Vista 定义的此文件夹的默认位置是什么?

最佳答案

你为什么关心?只需使用环境变量(或 KnownFolderId,保证永远有效。

Microsoft 明天可能会决定将该目录移动到另一个位置 - 只要您继续使用环境变量就可以了。

如果您对值进行硬编码,您的代码在未来崩溃。

关于windows-vista - Windows Vista 中 %allusersprofile% 文件夹的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/784487/

相关文章:

windows-vista - 使用 JScript (WSH) 刷新/重新启动 Vista 的图形登录屏幕

c# - 检测用户是否在自定义操作中选择了 "All Users"或 "Just Me"

wix - 用户配置文件的每台机器安装问题

windows - 从所有用户本地 AppData 中删除一个公共(public)文件夹

c# - Windows窗体旋转

c++ - 在非联网计算机之间复制 Visual Studio C++ 项目

c# - 如何使用C#获取硬盘序列号?

.net - Vista 上的 MSI 错误代码 2869