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/)
-   -   SetWindowsHookEx (https://www.delphipraxis.net/167454-setwindowshookex.html)

hanspeter 30. Mär 2012 12:30

SetWindowsHookEx
 
Hallo,

die Anweisung
JHook := SetWindowsHookEx(WH_JOURNALRECORD, @JournalProc, hInstance, 0);

funktioniert auf einen von 5 Windows7 Rechnern nicht.
Das Programm wird explizit mit Admin - Rechten gestartet.

SysErrorMessage(GetLastError) bringt Erfolgsmeldung.

Hat wer schon mal soetwas gehabt oder hat eine Idee.
Entwickelt unter W7/64bit Zielrechner W7/32bit, ich weis aber noch nicht, welche W7 Version.

Peter

Assarbad 10. Apr 2012 22:10

AW: SetWindowsHookEx
 
Zitat:

Zitat von hanspeter (Beitrag 1159417)
funktioniert auf einen von 5 Windows7 Rechnern nicht.
Das Programm wird explizit mit Admin - Rechten gestartet.

Was genau funktioniert denn nicht, sprich wie äußert sich das "Nichtfunktionieren"?

Hast du mal mit Process Monitor oder Process Explorer (beide von Sysinternals/Microsoft) überprüft ob deine DLL in den Zielprozeß läuft?

Unterscheiden sich die Rechner? 32 vs. 64bit? Home Starter vs. Ultimate? ... Third-Party-Software (vor allem diverse Anti-Irgendwas-Software)?


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