在 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/

10-11 22:58