Bonjour,
Voici les nouvelles en fonction de vos réponses et des codes que j'ai trouvé sur le site.
ShellExecute(0,"open","C:\\test.exe",0,"C:\\",SW_NORMAL);
et
ShellExecute(0,"open","C:\\test.exe",0,0,SW_NORMAL);
et
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOWNORMAL;
CreateProcess(0,"C:\test.exe",0,0,FALSE,CREATE_SUSPENDED,0,0,&si,&pi);
ResumeThread(pi.hThread);
CloseHandle(pi.hThread);
lancent le programme mais seulement à moitié.
Quelques morceaux de code s'executent, mais les fenetres ne s'affiche pas.
De plus il n'y a ce probléme uniquement quand je lance les codes ci dessus, depuis ma DLL (si je les executent d'un exe ca fonctionne).
Je suis vraiment perdu là.
GuitouLeFoux
"Le secret du sage est de briller dans l'ombre"