Einzelnen Beitrag anzeigen

Shark99

Registriert seit: 16. Mai 2007
403 Beiträge
 
#1

Kommunikation zwischen IE Toolbar und Applikation

  Alt 30. Nov 2010, 07:23
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.

Geändert von Shark99 (30. Nov 2010 um 13:20 Uhr)
  Mit Zitat antworten Zitat