2012-02-22 7 views
1

J'ai différents assemblages et différents processus chaque processus chargera quelques assemblages de mon bac. Comment pouvons-nous trouver quel assemblage appartient à quel processus?Comment identifier un processus pour un assemblage?

+1

voulez-vous le faire à partir d'un code dans la assemblage ou de l'extérieur? –

Répondre

0

Cela devrait faire l'affaire

utiliser cette System.Diagnostics.Process.GetCurrentProcess(). Id

si vos fenêtres sont exe formes qui mettent l'ID de processus dans le window.Text

si votre exe sont les applications de la console le mettre dans la console

Vous pouvez trouver le processus à partir du gestionnaire de tâches. La colonne Id du processus du gestionnaire de tâches n'est pas activée par défaut. Vous pouvez donc le faire par le menu Affichage-> Sélectionner la colonne

Sélectionnez PID (Process Identifier) ​​et appuyez sur OK. L'ID du processus apparaît dans le gestionnaire de tâches et dans le gestionnaire de tâches, accédez à processus onglet où vous pouvez trouver exe est liée à ce processus

également dans Visual studio si vous goto Debug -> Joindre pour la traiter énumère le processus ID de

+0

J'ai le problème d'identifier le processus tout en attachant ........ Processus à IDE pour déboguer.Hope U compris.Suppose que j'ai 5 processus créés pour mon application.J'ai besoin d'identifier quel assembly appartient à quel processus. – Srikanth

+0

Vous pouvez identifier de manière unique un processus par processID mais je ne suis pas totalement en train de le suivre. Pouvez-vous nous en dire plus? –

+0

J'ai cinq projets différents dans une solution chaque projet est assosiated avec un .exe.Comment puis-je identifier quel .exe appartient à quel projet tout en attachant le processus de débogage ou avant d'attacher le processus.Je ne veux pas avec le code que je veux de l'extérieur . – Srikanth

Questions connexes