Ponowne uruchomienie tego samego exeka

0

Mam program w którym pod dwoma butonami są instrukcje uruchamiające instalatory dwóch jakiś programów. Problem w tym że po naciśnięciu jednego przycisku uruchamia się jeden z programów, wyłączam go, i wciskam przycisk jeszcze raz ale drugi raz program instalacyjny się nie chce uruchomić. Także program pod drugim przyciskiem się nie uruchamia
Co tu jest źle i co trzeba zmienić ?

void __fastcall TForm1::1_Click(TObject *Sender)
{
ShellExecute(Handle,"open","1_progz.exe",NULL,NULL,SW_SHOWDEFAULT);
}

void __fastcall TForm1::2_Click(TObject *Sender)
{
ShellExecute(Handle,"open","2_progz.exe",NULL,NULL,SW_SHOWDEFAULT);
}

0

Moze uzyj funkcji WinExec()

1 użytkowników online, w tym zalogowanych: 0, gości: 1