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/)
-   -   Delphi 32Bit Internet Explorer zerstört MouseHook in 64Bit Windows (https://www.delphipraxis.net/161062-32bit-internet-explorer-zerstoert-mousehook-64bit-windows.html)

Ahlers 14. Jun 2011 21:37

32Bit Internet Explorer zerstört MouseHook in 64Bit Windows
 
Hallo,
ich habe eine Delphi Applikation seit langem in Benutzung, die einen systemweiten MouseHook enthällt. Das funktioniert auch alles gut im 64Bit Windows 7. Meine MouseHook Funktion wird auch immer schön aufgerufen, wenn etwas mit der Maus passiert.
Wenn ich aber den 32Bit Internet Explorer aufrufe und einmal da hineinklicke, wird die MouseHook Funktion nicht mehr angesprungen. Auch bei anderen Programmen. Ich muss erst den Internet Explorer schliessen und mein Programm neu starten, was dann die Hook Funktion neu einfügt.
Hat jemand einen Tip, wie man so etwas debuggen und eventuell beheben kann?

Gruß
Erwin

Bernhard Geyer 14. Jun 2011 21:57

AW: 32Bit Internet Explorer zerstört MouseHook in 64Bit Windows
 
Ich würde auf 3 Möglichkeiten tippen:

1, IE hat hier einen Anti-Virus/Key/Mause-Tracker Schutz eingebaut
2, Dein Virenscanner versucht den IE zu schützen
3, Du hast einen Virus/Maus/Key-Tracker eingefangen

Kannst du eine einfach Test-App (Quellcode) bereitstellen damit wir das auf anderen Systemen (welche IE-Version hast Du) nachstellen können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:58 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