Entwickler-Ecke
Basistechnologien - Process finden welcher den Code ausführt
Jenna86 - Mi 17.08.11 09:39
Titel: Process finden welcher den Code ausführt
Heyho und guten Morgen,
ich bin im Moment damit beschäftigt einen Ressourcenlogger zu entwickeln, welcher eine über eine WebGUI geladene Anwendung beobachtet.
Um eigene Funktionalitäten einzubinen benutzen wir eine *.dll die beim Start geladen wird.
Um die Ressourcen für den Process, welcher meine Entwicklung ausführt zu loggen ist es bisher notwendig den Process selbst zu wählen beim Start.
Aus Komfortgründen und aus Gründen der "Richtigkeit" der Auswahl möchte ich den Code den Process selbst finden lassen.
Meine aktuelle Lösung ist nicht wirklich optimal.
Ich gebe mir die Processliste aus, filtere Browserprocesse heraus ("iexplore") und benutze den Prozess, welcher aktuell am meisten Speicher verwendet.
Nun zu meiner Frage:
Wie kann ich zur Laufzeit herausfinden, welcher Process meinen Code ausführt?
Hoffentlich bin ich im richtigen Forum <:
Danke für eure Hilfe
Jenna
Ralf Jansen - Mi 17.08.11 09:43
C#-Quelltext
1:
| Process meinProcess = System.Diagnostics.Process.GetCurrentProcess(); |
Jenna86 - Fr 19.08.11 09:38
Ralf Jansen hat folgendes geschrieben : |
C#-Quelltext 1:
| Process meinProcess = System.Diagnostics.Process.GetCurrentProcess(); | |
Vielen Dank für die Antwort. Manchmal frage ich mich echt, wie man trotz soviel Kaffee so derart blind sein kann...
Funktioniert wie erwartet einwandfrei.
Dankeschönnn!
Moderiert von
Th69: Status auf "Frage beantwortet" gesetzt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!