Hi Larsi,
also ich habe die Function von Luckie genommen und es geht super.
Du kannst bei
WaitForSingleObject(Thread, 5000);
WaitforSingleObject MSDN
einfach die Zeit in dem Fall ( 5000 ms ) abändern,oder eine variable einsetzen.
So habs ich auch gemacht.
mfg