spiegami questo metodo ??
In un altro forum ti hanno già dato indicazioni su diversi approcci possibili.

Se vuoi fare tutto con la Windows API è una bella botta di vita!