2011-05-29 3 views
2

Je suis en train d'examiner comment je peux attacher par programme à un processus distant (par exemple à partir de powershell) - pas un local. L'utilisation de vsjitdebugger.exe -p vous permet de vous connecter à un processus sur votre machine locale.vsjitdebugger.exe - Attachement aux processus distants

Il ne fournit aucun argument supplémentaire utile pour la connexion à un processus distant (comme vous pouvez le faire dans Visual Studio en attachant au processus). Il y a cependant un "args" non documenté qui peut être passé, mais je ne sais pas si cela fera l'affaire.

Avez-vous des astuces/de l'aide sur la façon de joindre un processus distant à partir de la ligne de commande? Les gourous du débogueur savent-ils comment Visual Studio fait la synthèse en utilisant les outils attachés?

+0

Quelque chose ne va pas avec 'vsjitdebugger.exe /?'? Le paramètre -p prend un identifiant de processus, que vous pouvez trouver assez facilement. – leppie

Répondre

0

C'est pour le débogage local. Le paramètre [args] a probablement été jugé évident ... Il est censé signifier des arguments pour l'application que vous déboguez, pas pour le débogueur. Je parie que l'on pourrait écrire une extension qui expose une commande, qui peut être passée à devenv.exe au démarrage.

Questions connexes