OCX et base de registre [:(!]

cs_sophie80 Messages postés 3 Date d'inscription jeudi 18 avril 2002 Statut Membre Dernière intervention 13 juin 2002 - 4 juin 2002 à 11:05
teknocrack Messages postés 18 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 17 juin 2011 - 25 févr. 2004 à 08:05
Bonjour,

Je me creuse la tête depuis plusieurs jours, en vain...
Je voudrais trouver une idée pour savoir si un ocx est bien installé sur
le poste.

Au départ je voulais passer par la base de registre, le problème c'est
que je recherche la clé de cet OCX, mais si l'OCX a déjà été installé
sur le poste puis désinstallé, la clé est toujours là....

Comment pourrais-je faire??
Je voudrais également savoir si c possible savoir la version de l'ocx
que je recherche.

Merci d'avance pour votre aide.

Sophie

1 réponse

teknocrack Messages postés 18 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 17 juin 2011
25 févr. 2004 à 08:05
salut,

hummmm je suis un peu en retard mais bon. Ton idée de recherche dans la base de registre n'est pas mauvaise, tu trouvera les infos principalement dans HKCR\CLSID et HKCR\TypeLib de mémoire. à l'interieur de toutes ces clé tu en a une qui s'appelle InprocServer32, et a l'interieur de celle ci tu trouvera une valeur avec le chemin d'accès à l'OCX. Il ne te restera plus qu'a récupérer cette valeur et dans VB faire un DIR("...") dur l'ocx pour voir s'il existe.

Voilà je ne sais pas si j'ai bien répondu a ta question, si tu a un PB n'hésite pas a ma mailer

@+

Arnaud
0
Rejoignez-nous