Niente da fare non ci riesco... la parte che mi hai scritto non riesco a farmela riconoscere.
Ho provato ad utilizzare il CreateThread ma non riesco a capire come posso questo parametro:

LPTHREAD_START_ROUTINE lpStartAddress, // pointer to thread function

mi dai una mano per uno o per l'altro metodo?

grazie