Cita:
Empezado por escafandra
Con CreateProcess:
Código:
PROCESS_INFORMATION pi = {0};
STARTUPINFO si = {0};
si.cb = sizeof(si);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOW;
bool bRet = CreateProcess(0, "C:\MiPrograma.exe param1 param2,0,0,0,0,0,0,&si,&pi);
Con ShellExecute:
Código:
ShellExecute(0, 0, "C:\MiPrograma.exe", "param1 param2", 0, SW_SHOW);
Saludos.
|
funciona pero solo en parte.
por que yo quiero pasar paramtros.
asi
bool bRet = CreateProcess(0, "C:\MiPrograma.exe param 1 param 2 ,0,0,0,0,0,0,&si,&pi);
son 2 parametros
y que pueda recibirllos asi.
param 1
param 2
en la forma que me propnene salen asi
C:\MiPrograma.exe
param
1
lo que quiero es poder pasarle la ruta de otra aplicacion .
y de otros documentos. a mi aplicacion.
la ruta es
c:\archivos de programa\winrar.exe
y
el archivo a comprimir es
C:\Users\jxj\Documents\mi carpeta\archivo emails.txt
como ven hay espacios. y no se como manejarlos.
con c++ builder 6..