- if (pfSHGetFolderPathW(NULL,
- CSIDL_APPDATA | CSIDL_FLAG_DONT_VERIFY,
- Session->UserToken,
- 0,
- szPath) == S_OK)
- {
- /* FIXME: Expand %USERPROFILE% here. SHGetFolderPathW should do it for us. See Bug #5372.*/
- TRACE("APPDATA path: %S\n", szPath);
- ExpandEnvironmentStringsForUserW(Session->UserToken,
- szPath,
- szExpandedPath,
- MAX_PATH);
-
- /* Add the appdata folder path to the users volatile environment key */
- TRACE("APPDATA expanded path: %S\n", szExpandedPath);
- RegSetValueExW(hKey,
- L"APPDATA",
- 0,
- REG_SZ,
- (LPBYTE)szExpandedPath,
- (wcslen(szExpandedPath) + 1) * sizeof(WCHAR));
- }
+ TRACE("APPDATA path: %S\n", szPath);
+ RegSetValueExW(hKeyVolatileEnv,
+ L"APPDATA",
+ 0,
+ REG_SZ,
+ (LPBYTE)szPath,
+ (wcslen(szPath) + 1) * sizeof(WCHAR));