SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Perla_kiko en Lunes 21 de Febrero de 2005, 16:57
-
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")
-
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 (http://msdn.microsoft.com/library/en-us/vclib/html/_CRT_Global_Variables.asp)
-
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?