Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Internet Explorer Aufruf umleiten (https://www.delphipraxis.net/156837-internet-explorer-aufruf-umleiten.html)

eragon123 16. Dez 2010 15:42

Internet Explorer Aufruf umleiten
 
Ich hoffe das ist hier die richtige Kategorie, sonst bitte verschieben.
So zu meinem Problem: Ich habe ein Programm, aus welchem heraus ich Links aufrufen kann. Dieses Programm kann sie aber nur im Internetexplorer öffnen. Gearbeitet wird bei mir aber mit Firefox.
Daher meine Idee: der Startaufruf von IE muss ja irgendwie im System erkennbar sein. Gibt es eine Möglichkeit diesen per Programm abzufangen und dann einfach mit der gleichen Internetadresse in Firefox weiterzumachen?

patti 16. Dez 2010 15:47

AW: Internet Explorer Aufruf umleiten
 
Ist Firefox als Standardbrowser im System eingestellt?

eragon123 16. Dez 2010 15:48

AW: Internet Explorer Aufruf umleiten
 
Ja.

DeddyH 16. Dez 2010 15:48

AW: Internet Explorer Aufruf umleiten
 
Und wie werden die Links aufgerufen?

patti 16. Dez 2010 15:49

AW: Internet Explorer Aufruf umleiten
 
Wie öffnest du denn die Links? Hast du schonmal Hier im Forum suchenShellExecute ausprobiert? Dort wird nämlich eigentlich der Standardbrowser geöffnet...

Bernhard Geyer 16. Dez 2010 15:51

AW: Internet Explorer Aufruf umleiten
 
Zitat:

Zitat von eragon123 (Beitrag 1068935)
Dieses Programm kann sie aber nur im Internetexplorer öffnen.

Vermutlich wird hier mit shellexecute "iexplorer.exe URL" gearbeitet.
Schau mal ob du ShellExecute hooken kannst.

DeddyH 16. Dez 2010 15:52

AW: Internet Explorer Aufruf umleiten
 
Ach, das ist ein Fremdprogramm? Dann hat sich meine Frage ja erübrigt.

eragon123 16. Dez 2010 15:55

AW: Internet Explorer Aufruf umleiten
 
Achso ja, das ist ein Fremdprogramm. Wie bitte "hooke" ich das denn? Ich weiß leider nicht wirklich was das ist ;)

eragon123 21. Dez 2010 15:35

AW: Internet Explorer Aufruf umleiten
 
Mhm kann mir dazu keiner was sagen? Wäre schon praktisch wenn ich das Problem lösen könnte :).

sx2008 21. Dez 2010 19:08

AW: Internet Explorer Aufruf umleiten
 
Wenn das Fremdprogramm explizit den Internet Explorer (iexplore.exe) aufruft, gibt es wenig was man dagegen tun kann.
Letzte Rettung wäre das Fremdprogramm zu patchen und den String "iexplore.exe" durch "firefox.exe"#0 (das #0 soll darauf hindeuten, dass es nötig ist den String am Ende mit einer Hex-0 zu überschreiben) zu ersetzen.
Zum Ändern der Fremdanwendung eignet sich z.B. der hervorragende HxD. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz