windows - Lavt niveau musekrog: Håndterer applikationer, der forhindrer indfangning

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har bemærket, at min mousehook kode ikke fungerer når jeg interagerer med EAs Origin Store. Når jeg klikker indvendigt i vinduet, kaldes det ikke den tilbagekald, jeg registrerede med Windows (ved hjælp af funktionen SetWindowsHookEx. Jeg prøvede med Damp og der er ingen problemer der.


Jeg er ret sikker på, at dette er en del af en mekanisme, der er beregnet til at forhindre ondskabsfuld malware at tage kontrol over din computer for at få adgang til kontooplysninger. Jeg er nysgerrig efter, hvordan det er gjort. Mit gæt er, at jeg bliver nødt til at oprette nogle førermagi for at omgå dette fra et lag tættere på hardwaren?


Ansvarsfraskrivelse: Jeg forsøger selvfølgelig ikke at oprette nogen ondsindet software. Jeg bygger bare kraftfulde værktøjer til softwareautomatisering. Selvfølgelig kommer med stor magt stort ansvar.

Bedste reference


Det er muligt, at de har deres egen krog, som bevidst ikke kalder CallNextHookEx for begivenheder i deres vindue.