Afin de pouvoir lancer un process correctement, d'attendre
qu'il se termine et s'il est trop long de le tuer voici un
commande que j'utilise dans mes applicatifs développés en
VB (fonctionne sous W9X/NT....pas testé sous 2000 et XP):
Command_Line(string) est la ligne de commande à exécuter.
vbHide (ou vbNormalFocus) pour ne pas afficher la fenêtre (ou bien l'afficher)
sError(string) c'est la variable où sont renvoyés les messages d'erreurs .
20(long) c'est le temps en secondes accordé au déroulement de la commande, passé ce délai le process est tué.
Pour pouvoir appeler la commande "ShellAndWaitForTermination" il faut placer dans votre projet le module qui est dans le zip.
Voilà, j'espère que cela conviendra.