C'est exact, les programmes de VB utilise leur propres *.dll qui elle-même utilise, les *dll du system !
Sinon, il y a effectivement un programme d'installation livré avec VB. Seulement il n'est obligé de passé par là pour faire fonctionner correctement son application. Il y a cette méthode que l'on califiera de propre, et une autre de moins propre.
1er Methode :
La première c'est ce programme d'installation - je trouve personellement nul - qui prend les fichiers dont dépendra son *.exe et ainsi créer un programme d'installation et de désinstallation...Bien sûr les *.dll sont réfèrences dans les Bdr, ect...
2ième méthode :
Cette méthode je l'utilise en particulier pour lancer des autorun, dans les *.exe sont fais avec VB. Il suffit tous simplement de compiler son programme. VB fourni un fichier qui s'apel "depend". Avec "depend" il ouvre sont executable et il vera de quoi dépend exactement son exécutif (ocx,dll.ect...). De là il n'as plus qu'à copier ce qu'il faut.
Ensuite, sur un CD ou sur une machine il mets tous ça soit à la racine de l'exe et cela fonctionnera ou bien dans le répertoire system de la machine. En l'occurence sous winME, c'est "c:\windows\system" à ne pas confondre avec les technologies NT ou le répertoire system est "system32".
Conclusion :
Personellement, je préfère cette méthode que la première, car elle valable également sur un CD. C'est d'allieur la "technogie" utilsé...