
Zitat von
Luckie:
Da mußt du aber über eine
DLL gegangen sein, sonst kommst du nicht an die Items des Desktops / Listviews dran. Diese
DLL mußt du dann in den Explorerprozess injezieren, der für den Desktop zuständig ist. Ich bin damals irgendwo hängen geblieben, wo ich irgend eine ThreadID an die
DLL weitergeben mußte.
Etwas genauer wäre mir da schon lieber.
Du meinst so wie in "Windows Programmierung für Experten" von Jeffrey Richter?

(hab das Buch auch..)
Dort steht ja beschrieben, dass Steuerlement-Messages nicht prozessübergreifend funktionieren und man daher eine Injekct-
Dll in den Prozessraum laden muss. Es gibt aber noch eine andere Möglichkeit: man alloziert per VirtualAllocEx Speicher im Adressraum des fremden Prozesses und kann dann per ReadProcessMemory die gewünschten Informationen von diesem Speicher auslesen...