Bonjour,
je cherche a récupérer l'adresse des pages web ouvertes sur Firefox et IE,
(pas l'historique mais les pages actuellement ouverte) sous Windows.
Merci
Je ne sais pas si c'est faisable.
En effet, ce que tu peux faire, c'est consulter le systeme pour savoir combien d'instances d'internet explorer ou de firefox sont lancées, et récupérer leur PID : ça c'est faisable.
Mais ensuite, une fois que tu as cela, il faudrait réussir a "dialoguer" avec le processus déja actif pour lui demander de te fournir l'adresse courante. Je ne sais pas si on peut faire cela.
Je peux recuperer le titre de la fenetre mais pas des differents onglets et en plus il me faut une adresse htpp://www.xxxxx donc le nom du site ne m'interesse pas vraiment.
J'ai trouvé ça en Delphi (enfin je crois) et je me demande si on peut l'adapter
17/2002. Howto get the current URL from IE
{
You can quickly retrieve the current
Internet Explorer's URL with DDE.
There are a few problems with
this technique:
- multiple instances of IE could
be open; in most cases the code
retrieves URL from the last active
window.
}
uses
DDEMan;
// add a button and a memo on a form!
procedure TForm1.Button1Click(Sender: TObject);
var
DDE:TDDEClientConv;
begin
DDE:=TDDEClientConv.Create(self);
if DDE.SetLink(
'IExplore',
'WWW_GetWindowInfo')then
Memo1.Lines.Add
(DDE.RequestData('0xFFFFFFFF,sURL,sTitle'));
DDE.Free;
end;
Recpérer URL des pages ouvertes
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html
* Un wrapper C++ pour sqlite * Une alternative a boost units
Recueil de code C et C++ http://fvirtman.free.fr/recueil/index.html