Bonjour,
je souhaite modifier la cible de "Mes documents" en passant par la base de registre.
J'ai regarder dans(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 registreHKEY_CURRENT_USER\Software\microsoft\windows\CurrentVersion\Explorer\Shell Folders
Et j'ai essayé aussi dans
(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....HKEY_CURRENT_USER\Volatile Environment
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:");
}
}
}
Partager