c ++ - Hvad skal man gøre, når spion ++ ikke giver nogen detaljer til at udtrække fra software?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har nogle software, der kræver noget info minedrift som at få tekst fra kontroller/listevisninger osv. Sagen er, at spion ++ kan ikke registrere nogen kontroller, langt mindre teksten fra dem.


Jeg regner softwaren er lavet i noget ukendt til c ++/mfc/winapi


Så hvad er mine valg her, hvad kan jeg gøre?


Det virker som om winapi ikke arbejder her overhovedet?

Bedste reference


Microsoft har et vindue mindre UI værktøjssæt kaldet DirectUI, andre applikationer kan bruge lignende kontroller. HWND-baserede værktøjer skal ikke hjælpe dig der, din bedste mulighed er sandsynligvis at prøve tilgængeligheden api. [1]

Andre referencer 1


Spy ++ virker direkte med barnevinduet kontroller og menuer, der ikke bruges så meget længere.


Som sådan er den mest pålidelige måde at udtrække information nu fra Windows på at bruge UI Accessibility APIs. [2]

Andre referencer 2


Teksten kan være tilpasset af appen. Prøv Anders 'forslag til tilgængeligheds API først, men hvis det fejler, er du igen på OCR-område.