Bonjour à tous
Le présent "travail" est une timide alternative à l'outil RegSvr32.exe de Microsoft et qui s'inscrit dans le cadre de simplifier l'inscription ou la désinscription d'un fichier (dll ou ocx) dans la base du registre.
Parfois, le fichier ouvert (dll/ocx) ne peut pas être inscrit/désinscrit et cela peut causer l'arrêt du programme compilé(mais pas Windows).
Si on l'exécute depuis VB, il se peut que celui-ci s'arrête à cause d'une erreur que je n'ai pas pu déterminer même en utilisant l'API Windows GetLastError.
Par contre si un fichier est ouvert par un autre processus, en voulant l'inscrire ou le désinscrire, un message s'affiche pour informer l'utilisateur que le fichier est ouvert et qu'il n'est donc pas possible de le manipuler.
A mon avis, le problème est que certains fichiers ne possèdent pas d'informations d'inscription et c'est ce que je suis en train de chercher : j'essaie de trouver le moyen me permettant de savoir si un fichier possède ou non des informations d'inscription.
Une suggestion ou correction de ce problème de la part de quiconque sera très appréciée.