Variables de entorno

09/12/2003 - 16:52 por Manuel D. Jiménez González | Informe spam
Hola de nuevo,

me gustaría saber como puedo modificar la variable de entorn PATH de forma
permanente. He usado...

_putenv("PATH=...")

... pero esto modifica la variable sólo hasta que expira mi programa,
después la variable vuelve a su valor original.

Gracias de antemano,

Manuel
 

Leer las respuestas

#1 Rodrigo Corral González
09/12/2003 - 17:16 | Informe spam
Llamar a SetEviromentVariable o _putenv solo modifica las variables de
entorno para el proceso que llamo a la función. Para estrablecer variables
de entorno para todo el sistema hay que añadirlas a la clave
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session
Manager\Environment del registro y luego enviar el mensaje WM_SETTINGCHANGE
en broadcast.

Espero que esto te ayude.
Rodrigo Corral González

Preguntas similares