paulo1205
(usa Ubuntu)
Enviado em 17/11/2016 - 15:02h
A página que eu indiquei tem inclusive exemplos. Você se deu pelo menos o trabalho de lê-la?
Você já tentou usar
system(), e não funcionou (ao contrário do UNIX, no Windows ela aparentemente não espera o comando terminar, ou não retorna o código de terminação do processo).
Agora tentou o
ShellExecute(), que também não faz o que você queria (o que ele faz é simular a execução de uma aplicação através do Windows Explorer).
Eu estou propondo a você um jeito diferente: um processo chamando diretamente outro e aguardando que ele termine. Foi isso o que você deu a entender que queria no primeiro tópico que você criou (sobre
system()).
A família de
spawn() tem oito funções diferentes. Para saber qual a melhor para você, você tem de ler a documentação.