secondo me perche' l'evento objInet_StateChanged scatta piu' volte.
Deviaggiungere la condizione state=12 (completed).