Es wird wohl etwas komplizierter als ich dachte:
The SetWindowLong function fails if the window specified by the hWnd parameter does not belong to the same process as the calling thread.
Vielleicht helfen die Informationen aus diesem thread weiter:
klick
marabu