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) :
Je peux répéter cette action en boucle, mais je cherche à consulter plusieurs adresses sans à chaque fois devoir recréer mon processus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 );
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 !
Partager