Bonjour,

je souhaite modifier la cible de "Mes documents" en passant par la base de registre.
J'ai regarder dans
HKEY_CURRENT_USER\Software\microsoft\windows\CurrentVersion\Explorer\Shell Folders
(Personal)mais "Mes documents" ne change pas de place (clique droit sur le dossier et le chemin est le même qu'au depart) alors que la modif est réalise dans la base de registre

Et j'ai essayé aussi dans
HKEY_CURRENT_USER\Volatile Environment
(HOMEDRIVE) mais toujours aucune modif...et en plus quznd je redémarre mon PC les modifs dans la base de registre sont remises par defaut....

Quelqu'un peut m'éclaircir

Voici mon code
void __fastcall TForm1::Bt_deplClick(TObject *Sender)
{
TRegistry *registre = new TRegistry();

registre->RootKey = HKEY_CURRENT_USER;

if (registre->OpenKey("\\Volatile Environment",false) )
{
if (registre->ValueExists("HOMEDRIVE") )
{
registre->WriteString("HOMEDRIVE", "D:");
}

}
}