Armadillo is a security feature which runs in the background which won't let Bearshare run if a debugger is being run at the same time.
As for the other part, I'll just quote Vinnie.
Quote:
Originally posted by Vinnie
Note that the BearShare lists (hosts, uploads, downloads, etc...) are standard Windows list controls with the "owner draw behavior".
In laymans terms, this means that the information you see displayed is actually drawn as pixels and not stored in the windows control.
Therefore, it is impossible to write another program which scans the windows list control and extracts the text. For example, there are programs which run while AOL is running, and harvest the screen names of people in chat rooms (to send them spam).
This type of harvesting is not possible with BearShare, due to the owner drawn list control.
One way around this would be to capture the pixels themselves and perform character-matching at the bitmap level, though. |