J'ai créé une DLL de menu contextuel (DLL COM C++) pour afficher iconoverlays (en utilisant l'interface IShellIconOverlayIdentifier). Pour montrer les iconoverlays initialement, j'ai redémarré l'explorateur. Si le système redémarre, pour afficher les superpositions d'icônes, je dois enregistrer manuellement la DLL et redémarrer l'explorateur à nouveau.Enregistrement et désenregistrement des DLL
Y at-il un moyen d'enregistrer ma commande avant le démarrage de l'explorateur. ??
De plus, si je désinstalle mon application, la DLL ne peut pas être supprimée. Pour supprimer la DLL, j'ai besoin d'arrêter l'explorateur et d'autres applications (par exemple, thunderbird, visual studio) qui utilisent ma DLL, puis désinscrire la DLL. Alors seulement je suis capable de supprimer le Dll. Est-ce correct .. Ou toute autre chose que je peux faire.
Merci à l'avance.
C'est, parce qu'un programme tient automatiquement la poignée de son fichier sous Windows. – Andreas