Je ne suis pas sûr de savoir comment vous poser la question, mais j'essaie de comprendre s'il existe un moyen par lequel je peux accéder à un processus en cours écrit purement en. Net et interagir avec son espace mémoire et ses objets actifs.Connectez-vous au programme logiciel .Net et interagissez
Je fais le développement de compléments pour 2 paquets de point de vente, et j'essaie de comprendre ceci pour l'analyse de la saisie de données dans une fenêtre externe. Toute information ou idée serait appréciée.
Pour donner un tour différent à ce que je demande ... fondamentalement, est-il possible d'utiliser le system.diagnostics.processmodule et d'attraper un processus en cours avec un nom particulier, puis d'instancier cela en tant qu'application , puis creuser dedans pour trouver un objet statique particulier, et travailler avec?
---- ---- supplémentaires
J'ai remarqué quelqu'un mentionné au sujet de la réflexion ... cela peut en effet être ce que je suis en train de demander ... La seule chose que je dois est peut-être « Réfléchissez "un processus, trouver une classe statique particulière, puis transtyper cette classe en un" objet ", afin que je puisse accéder à ses propriétés ... peut-être que cela a plus de sens. Malheureusement, le programme avec lequel j'essaye de travailler n'aura aucune forme d'architecture de plug-in pendant un certain temps, et je pensais pouvoir le faire en utilisant une sorte de P/Invoke ou de réflexion.
Ce que je dois être capable de faire est de se connecter à un processus, et entrer dans le fil STA. Une fois dedans, je dois obtenir un objet statique qui s'exécute dans le thread STA, et être capable de travailler avec. –