internet explorer
-
hab mir mal n popupkiller gebastelt, um das "offline arbeiten","webseite nicht verfügbar" und das "please register" von winrar loszuwerden *g*
funzt auchallerdings stört mich noch der redirect von freenet am anfang
1.wie kann ich mich informieren lassen wenn ein neues fenster einer betimmten anwendung geöffnet wird?
2.wie kann ich den internet explorer auf eine bestimmte seite umleiten?
3.wie kann ich mich informieren lassen wenn eine internetverbindung geöffnet wurde?
-
Hi
hab sowas ähnliches auch mal gemacht, nur in einem anderen Zusammenhang
Sovok schrieb:
1.wie kann ich mich informieren lassen wenn ein neues fenster einer betimmten anwendung geöffnet wird?
Mir ist bei Spy++en
mal aufgefallen, dass eine Nachricht geschickt wird, wenn ein Internet Explorer Fenster geöffnet wird. Vielleicht tritt diese auf, wenn ein Fenster mit ShellExecute aufgerufen wird. Weiß leider den Namen der Nachricht nicht mehr.Sovok schrieb:
2.wie kann ich den internet explorer auf eine bestimmte seite umleiten?
Stichwort COM
Sovok schrieb:
3.wie kann ich mich informieren lassen wenn eine internetverbindung geöffnet wurde?
InternetGetConnectedState
Vor kurzem gabs auch mal nen Thread dazu, wo eine Möglichkeit angesprochen wurde, den Status der Internetverbindung anhand einer URL herauszufinden (besteht die Verbindung oder nicht).Grüße Rapha
-
erstemal danke
zu 2: noch 1-2 worte plz

zu 3: InternetGetConnectedState kenn ich... ich will aber informiert werden... nich nachschaun
man könnte nat. auch n timer erstelln und dauernd nachschaun... aber das is irgendwie n bissi verschwenderisch
-
Hi
Sovok schrieb:
zu 2: noch 1-2 worte plz

Guck mal bei codeguru.com bei ie programming, da gibts viele Beispiele wie du ein Zeiger auf das Com Interface eines IEs bekommst.
Damit hast du Zugriff auf viele schöne Funktionen
Sovok schrieb:
zu 3: InternetGetConnectedState kenn ich... ich will aber informiert werden... nich nachschaun
Weiß nicht, ob es irgendeine Nachricht gibt bzw. eine Callback Funktion.
Kann dir hier leider nicht helfen
Grüße Rapha
-
Ich will ja nicht rumunken. Aber meiner Meinung nach kannst Du diesen ersten Aufruf der Freenet-Seite nicht verhindern. Freenet beantwortet deinen ersten Port80-Aufruf einfach immer mit der Freenet-Seite.
Einzige Möglichkeit ist, dass dein eigenes Programm nach dem Aufbau der Inet-Verbindung selbst irgendeine Webseite aufruft und Freenet das mit seiner Seite beantwortet. Dann hast Du wenn danach der IE eine Seite aufruft keine Probs mehr.Phips!
-
ach was das lässt sich ganz einfach verhindern
ich muss einfach nur das ursprünglche ziel speichern und dann n paar anfragen schicken bis ich durchkomm falls freenet umleitet
-
soweit funktioniert alles... aber der folgende satz steht bei BeforeNavigate2 dabei und ich werd daraus nich schlau
In Internet Explorer 6 or later, the IWebBrowser2::BeforeNavigate2 event fires only after the
first navigation made in code. It does not fire when a user clicks a link on a Web page.ich benutz den IE6 und bekomm den event wenn ich auf nen link klick.... wie is das nu gemeint???