En VB.
C'est pas le top pour ce genre de choses, mais ça tourne.
Seule la gestion d'erreur est vraiment pénalisante je trouve.