gpt4 book ai didi

c++ - Windows XP 用户文件夹的 CSIDL 常量

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

我似乎找不到 Windows XP 的“C:\Documents and Settings\username”文件夹的 CSIDL 常量是什么?

编辑:我正在使用以下代码检索此路径:

HANDLE hUserToken = NULL;
if(WTSQueryUserToken(dwUserSessionID, &hUserToken))
{
PIDLIST_ABSOLUTE pIdl = NULL;
if(SHGetFolderLocation(NULL, nCSIDL, hUserToken, NULL, &pIdl) == S_OK)
{
SHGetPathFromIDList(pIdl, path_buf);

ILFree(pIdl);
}

CloseHandle(hUserToken);
}

当我期待 C:\Documents and Settings\Administrator 时,问题变成了代码为管理帐户返回 C:\WINDOWS\system32\config\systemprofile >.

最佳答案

检查此引用:http://msdn.microsoft.com/en-us/library/windows/desktop/bb762494%28v=vs.85%29.aspx

您要查找的常量是 CSIDL_PROFILE

关于c++ - Windows XP 用户文件夹的 CSIDL 常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14086936/

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