Cita:
Empezado por lormurlok
En que programa debo hacer eso?
|
Hola lormurlok.
Este foro es de Builder C++, por lo que supuse que deseabas el código en este lenguaje.
Para hacer funcional el código, copia y pega esta función:
Código:
void CreateProc(AnsiString AppName, AnsiString Args)
{
STARTUPINFO StartInfo;
PROCESS_INFORMATION ProcInfo;
Trim(AppName);
Trim(Args);
Args = " " + Args;
memset(&ProcInfo, 0, sizeof(ProcInfo));
memset(&StartInfo, 0 , sizeof(StartInfo));
StartInfo.cb = sizeof(StartInfo);
CreateProcess(AppName.c_str(), Args.c_str(), NULL, NULL,
FALSE, CREATE_DEFAULT_ERROR_MODE, NULL, NULL, &StartInfo, &ProcInfo);
}
Y luego pone esto en el evento OnClick de un TButton:
Código:
void __fastcall TForm1::Button1Click(TObject *Sender){
CreateProc("TU_UNIDAD:\\TU_RUTA\\TU_PROGRAMA.EXE", "");
}
Donde:
- TU_UNIDAD es: C:, D:, E:,...
- TU_RUTA es la ruta a donde se ecuentra el archivo.
- TU_PROGRAMA es el nombre del programa que deseas ejecutar.
Saludos.