Le sujet est assez vague car je ne suis pas sûr de la terminologie correcte pour ce que j'essaie de faire.
J'ai téléchargé une dll
(je n'ai pas le code source), et en utilisant un outil de réflexion, j'ai trouvé un bug dans l'implémentation de la dll
. Le bug est facile à corriger. Donc disons que le bug est ici :
classe A
{
void f() { // BUG !!! }
}
Y a-t-il un moyen d'implémenter ma propre A
qui corrigerait le bug et de l'injecter en temps d'exécution pour remplacer d'autres instances de A
?