gpt4 book ai didi

c++ - 所有用户路径?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:01:29 25 4
gpt4 key购买 nike

在 C# 中,我可以执行以下操作:

DirectoryInfo di = new DirectoryInfo(System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE"));

这将使我获得所有用户配置文件的路径。

在 C++ 中,我可以使用 SHGetFolderPath,但它似乎没有适用于所有用户的 CSLID。是否有一个 equlivant 函数可以将 %ALLUSERSPROFILE% 输出到它的路径值?

最佳答案

使用SHGetFolderPath使用 CSIDL_COMMON_APPDATA。或者 SHGetKnownFolderPath自 Vista 开始使用 FOLDERID_ProgramData

或者,使用 .NET native Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)

关于c++ - 所有用户路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1902457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com