thanks, I am reading the code in the directory dlls/user32/test/, and winedebug=message option, but their code is testing the application created in the code, not some other application already running in the other process. wine-development mailing-list is not focusing on this kind of issue. the technique in windows is using dll injection, but in wine, it is kind of not necessary, since we had the source code already.