Entwickler-Ecke

Internet / Netzwerk - Feststellen, ob eine bestimmte Internetseite aufgerufen wird


elron - Do 27.10.05 17:17
Titel: Feststellen, ob eine bestimmte Internetseite aufgerufen wird
Also, ich habe mal eine Frage:
Ich möchte erkennen, ob der Benutzer mit irgendeinem Browser eine bestimmte (Internet-)Seite aufrufen will, dann soll etwas gemacht werden.
Ist das zu realisieren oder würde es zu schwierig werden?

Edit: Wenn es nicht gehen würde, wie kann ich feststellen, ob eine Anwendung Geschlossen wurde (oder läuft)?

Danke schonmal im Vorraus!


F34r0fTh3D4rk - Do 27.10.05 17:40

man könnte die browser schon überprüfen, das müsstest du dann aber glaube ich für jeden browser extra machen, so wie manche download manager. ansonsten gäbe es da glaube ich noch eine andere methode, sollte aber beides ziemlich schwer werden.

prüfen ob eine anwendung läuft, is jetzt ausm kopf kann sein dass des net unbedingt funzt:

Delphi-Quelltext
1:
2:
3:
4:
function apprunning(app: string): boolean;
begin
  result := boolean(findwindow(app, nil));
end;

kann auch sein, dass du app und nil vertauschen musst 8)

aufruf geht so:

Delphi-Quelltext
1:
if apprunning('MineSweeper'then                    

wenn du app und nil vertauscht sollte das so gehen:

Delphi-Quelltext
1:
if apprunning('minesweeper.exe'then                    


elron - Do 27.10.05 17:54

das ist glaub ich nur für den Fenstertitel, jedoch ändert der sich...


F34r0fTh3D4rk - Do 27.10.05 18:01

dann nimm die variante mit der exe datei 8)