Programación General > Visual C++

 Variables Del Sistema

(1/1)

Perla_kiko:
hola,
Necesito ejecutar un archivo .exe el cual necesita que cree unas variables de sistema y les de un valor a estas. Todo esto lo tengo que hacer desde Visual C++ y no se como crear las variables. El archivo .exe lo ejecuto conla instrucción system("archivo.exe")

navisoft:
Hola,

Una variable del sistema es en realidad una variable de entorno (pero del ambito del sistema) y para obtener el valor o agregar una puedes utilizar las funciones:

getenv,_wgetenv
_putenv,_wputenv

Ejemplo: obtener el valor de la variable PATH

   char *libvar;
   libvar = getenv( "PATH" );

Ejemplo: Agregar la variable  MIPATH al sistema

   _putenv( "MIPATH=c:\\misarchivos;c:\\librerias" );

Puedes obtener mas info en:

http://msdn.microsoft.com/library/en-us/vc...l_Variables.asp

Perla_kiko:
Muchas gracias! a si lo he hecho y me ha funcionado perfectamente!, por cierto hay alguna manera de hacer que la funcion system , no muestre la ventanita negra?

Navegación

[0] Índice de Mensajes

Ir a la versión completa