Un regsvr plus simple

Soyez le premier à donner votre avis sur cette source.

Vue 2 725 fois - Téléchargée 281 fois

Description

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.

Conclusion :


Je travaille actuellement sur le point "problème" mentionné dans la description précédente et j'aimerais que quelqu'un me prête secours
Avec mes remerciements

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
50
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
22 août 2009

En fait oui, car les fonctions DllRegisterServer et DllUnregisterServer sont les seules que j'ai pu trouver pour cette fin.
En construire d'autres, par mes moyens limités en programmation, me semble difficile.
Merci pour le commentaire et la note vraiment encourageante.
Messages postés
282
Date d'inscription
mardi 22 août 2006
Statut
Membre
Dernière intervention
21 décembre 2010

Cool, donc "regsvr32" dépens aussi de "ComCtl32.OCX" pour enregistrer les DLL/OCX, c'est ça ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.