Comment modifier une variable à partir d’un processus différent dans l’application c #

Une fois, j’ai eu besoin de modifier une variable qui se trouvait dans une autre application afin de modifier son comportement.

Je me demande s’il est possible de créer une application qui permettra d’accéder à un autre processus s’exécutant sur le même ordinateur et de modifier une valeur de variable. Process est natif et l’application est écrite en c ++. Connaissez-vous de bons tutoriels qui aident à atteindre cet objective?

Je pense que vous recherchez la fonction WriteProcessMemory, jetez un coup d’œil à cela

Vous pouvez utiliser la mémoire partagée pour cela, mais il s’agit plutôt d’un concept avancé: comment implémenter la mémoire partagée dans .NET?

Vous pouvez consulter d’autres alternatives: Passage de données entre l’application C ++ (MFC) et C #