SYSTEM AppData Local目录

·

在SYSTEM SERVICE中获取到的APPDATA目录是C:\Windows\system32\config\systemprofile\AppData\Local

测试了Win7 64bit、Server 2019,均是如此。

#include <shlobj_core.h>

VOID WINAPI OutputAppData(LPVOID lpReserved)
{
  CHAR szPath[MAX_PATH];

  if (SUCCEEDED(SHGetFolderPathA(NULL,
    CSIDL_LOCAL_APPDATA|CSIDL_FLAG_DONT_UNEXPAND | CSIDL_FLAG_NO_ALIAS,
    NULL,
    0,
    szPath)))
  {
    OutputDebugStringA(szPath);
  }
}

或者可以用

ExpandEnvironmentStringsA("%LOCALAPPDATA%", dstpath, MAX_PATH);

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注