J'essaie de définir une variable d'environnement à l'échelle du système à partir de mon application Delphi. La documentation indique d'ajouter une clé de Registre à HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environnement, puis diffuser un message WM_SETTINGCHANGE. Quelqu'un sait comment diffuser ce message?Définir des variables d'environnement à partir de Delphi (Win32)
PS. J'essaye de faire ceci dans une application de console.
J'ai utilisé le code de l'article lié. J'ai trouvé que définir le chemin dans l'environnement en utilisant Reg.WriteString est incorrect, il devrait utiliser Reg.WriteExpandString – BennyBechDk