Tu devrais ptet montrer un morceau de ton code, pour voir ce qui ne vas pas, pasce que moi avec ShellExecute j'ai aucun probleme.
avec system() par contre, il attend que que le prog lance se termine pour continuer l'application.
Si tu veux appeler un prog sans bloquer l'execution du prog père utilise ShellExecute, il fonctionne tres bien.
int main()
{
//system("c:\\runMRU.reg"); la il bloque le prog pere
//system("test.exe"); pareil
ShellExecute(NULL,"open","test.exe",0,0,SW_SHOWNORMAL);
//le prog pere ne bloque pas
ShellExecute(NULL,"open","c:\\runMRU.reg",0,0,SW_SHOWNORMAL);
//le prog pere ne bloque pas
cout<<"ok, le prog ne bloque pas"<<endl;
return 0;
}
bye, Xentor609