Du musst die Listbox innerhalb der anderen Anwendung finden und dir ihr Handle holen. Danach solltest du einfach mit LB_GETTEXT usw. diese Auslesen können.
Wie das im einzelnen geht findest du hier irgendwo im Forum. Such mal nach EnumWindows bzw. EnumChildWindows.
LB_GETTEXT kann schiefgehen, vor allem wenn man dann einen Speicherpointer übergibt der nicht im Adressbereich der zielanwendung liegt (-> access violation) vielleicht gibts ne einfachere möglichkeit als erst ne eigene dll in der anwendung einzuschleusen und da drüber die daten auszulesen, das jedoch funktioniert auf jedenfall -- class God : public ChuckNorris { };