Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Kommunikation zwischen IE Toolbar und Applikation (https://www.delphipraxis.net/156374-kommunikation-zwischen-ie-toolbar-und-applikation.html)

Shark99 30. Nov 2010 07:23

Kommunikation zwischen IE Toolbar und Applikation
 
Hey,

ich hab hier ein etwas schwieriges Problem.

Eine Internet Explorer Toolbar soll Daten an eine Windows Applikation schicken (in dem Fall die URL der geöffneten Seite).

Auf den ersten Blick gibt es dazu 3 Möglichkeiten:

1. SendMessage mit WM_COPYDATA
2. Memory mapped files
3. Named Pipes (die App erstellt einen Pipe Server und die Toolbar einen Client)

Das Problem mit allen 3: Ist UAC aktiv, funktiert nichts davon.

SendMessages werden geblockt, beim Zugriff auf ein Mapped File oder einen Pipe Server gibt es Access Denied.

Schaltet man UAC aus, funktionieren alle 3 Methoden problemlos.

Mir gehen langsam die Ideen aus, ich hoffe jemand kann helfen.

Danke im Voraus!

p.s.

Die Toolbar dll und die App sind digital signiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:13 Uhr.

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