在 C# 中,我可以执行以下操作:
DirectoryInfo di = new DirectoryInfo(System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE"));
这将使我获得所有用户配置文件的路径。
在 C++ 中,我可以使用 SHGetFolderPath,但它似乎没有适用于所有用户的 CSLID。
是否有一个等效函数可以将 %ALLUSERSPROFILE% 吹到其路径值?
最佳答案
使用 ExpandEnvironmentStrings
扩展 %ALLUSERSPROFILE%
字符串。此方法是 Kernel32.dll
的一部分。
关于c++ - 所有用户路径?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1902457/