CreateProcess() IE pour plusieurs URL
Bonjour à tous,
Est-il possible de se connecter sur différentes URL en exécutant la méthode CreateProcess(...) de Windows (et en lançant Internet Explorer) ?
J'arrive actuellement à lancer IE, aller sur une adresse web puis fermer le processus...
Voici mon code actuel (connexion sur localhost) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| PROCESS_INFORMATION pi;
STARTUPINFO si = { sizeof( si ) };
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
si.cb = sizeof( si );
// Creation d un processus IE
CreateProcess( "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE",
" 127.0.0.1:1234", 0, 0, 0, CREATE_SUSPENDED, 0, 0, &si, &pi );
ResumeThread( pi.hThread );
CloseHandle( pi.hThread );
Sleep( 5000 ); // Attend 5 seconde
CloseHandle( pi.hProcess ); |
Je peux répéter cette action en boucle, mais je cherche à consulter plusieurs adresses sans à chaque fois devoir recréer mon processus...
Existe t'il une méthode me permettant de modifier l'URL puis d'exécuter à nouveau mon processus ?
Merci d'avance pour votre aide !