En utilisant C#, est-il possible de se connecter à une application en cours d'exécution (ma propre application) et d'obtenir une instance d'une classe? À l'heure actuelle, je le faisObtenir une instance d'une classe dans un processus en cours
// Find the IAutomation interface.
Type[] types = assembly.GetTypes();
foreach (Type type in types)
{
if (!type.IsAbstract && type.GetInterface("IAutomation") != null)
automation = (IAutomation)Activator.CreateInstance(type);
}
Cela crée une nouvelle instance de l'application à chaque fois. Je ne veux pas d'application singleton! Je veux attacher à une instance existante (si elle existe) et arracher IAutomation à partir de là.
Est-ce encore possible?