Hai ragione, è proprio la _beginthreadex il problema...usavo quella perchè sulla documentazione che ho studiato diceva che è una funzione che può essere invocata senza problemi da più thread che fanno parte dello stesso processo, a differenza della CreateThread, facendo intendere che, a parte questa differenza, fosse completamente indifferente l'uso di una o dell'altra...quando invece evidentemente così non è.

Ti ringrazio vivamente!!