Question

Je suis à la recherche d'un moyen de déployer une DLL système dans mon fichier CAB ActiveX. CAB ne peut pas mettre à jour le fichier et installation du système tout échoue. Parfaitement, je voudrais copier la DLL dans le dossier d'installation ActiveX.

Ma meilleure suggestion (je ne l'ai pas essayé encore) utilise des crochets de fichiers INF avec un certain programme d'installation autonome, mais je me demande est-il une autre façon?

D'autres idées seront appréciées ...

Était-ce utile?

La solution

Emportez votre dll en tant que ressource principale du contrôle ActiveX. Utilisez votre propre code pour l'écrire dans un fichier.

L'industrie du malware a beaucoup d'expérience faisant cela, et exemple de code devrait être disponible.

Autres conseils

Vous pouvez installer le dll dans le dossier d'installation ActiveX et charger dynamiquement la dll (en utilisant LoadLibrary ) et ses méthodes (en utilisant GetProcAddress ).
De cette façon, vous serez en mesure de contrôler d'où charger le fichier DLL et utilisez votre copie locale au lieu du système.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top