$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [interprocess] Different processes accessing shared memory in different locations
From: Gavin Lambert (gavinl_at_[hidden])
Date: 2013-09-10 18:50:58
On 11/09/2013 3:50 a.m., Quoth Ion Gaztañaga:
> if shared documents folder is not found, then the temporary path is
> used. The shared documents folder is found in the registry in the
> following key:
>
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell
> Folders\Common AppData
That's the wrong way to do it.
You should instead call either SHGetKnownFolderPath (on Vista+) or
SHGetFolderPath (on -XP). Don't forget to pass the flag that requests
creation of the folder if it doesn't already exist.