I'm trying to retrieve an LV_ITEM structure from a list view control of another process, but I am having trouble with all this virtual address space business. I understand that any pointers sent between processes are irrelevant, and I don't see how else this is possible.
I have of course considered VirtualAllocEx() but it seems much too complex.
Is there a simple way I can obtain this data?