Startseite > Archiv > Ein Windows-Forms-Steuerelement zur Prozessanalyse

Ein Windows-Forms-Steuerelement zur Prozessanalyse

dotnetpro 2/2005 Von Andreas Maslo erschienen in dotnetpro 2/2005 auf Seite 10
Code: A0502Process
Keine Bewertung

Windows-Systeme können mehrere Programme im Multitasking-Betrieb nebeneinander ausführen. Der Windows-Task-Manager zeigt die aktiven Prozesse an. Über den Namensraum System.Diagnostics können Sie auch selbst Prozessinformationen ermitteln. dotnetpro entwickelt ein benutzerdefiniertes Steuerelement für die Prozessanalyse.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

2000   2003   2004   200511   200513   200515   200517   2005www   A0502Process   Abbil   Abbildung   Abbildung3   Abbildung4   Abbildung5   Abbildung6   Abbildung7   Abbildung8   Abbildungen   aber   Abfrage   AbfragedergesamtenKnotenauflistung   AbfragedesaktivenKnotenobjektes   AbfragedesElternknotenszumaktivenKnoten   Abfragen   abgefragt   abgeleitet   Abhängigvon   Abschließend   Abwei   abzufragen   ActiveNode   AddModules   AddNode   AddProperty   AddThreads   Adresse   agnostics   aktiver   Aktuali   aktualisieren   aktualisierenundbeenden   aktualisiert   Aktualisierung   aktuell   aktuelle   aktuellen   aktueller   Alias   alle   AllebenutzerdefiniertenEigenschaftenwerdenbeiderProzessanalyseberücksichtigt   allen   Allerdings   allgemeine   alsderTask   also   ältere   Analyse   Analysiere   analysiert   anbietet   Anbindung   andere   anderen   anderes   anders   ändert   Andreas   AndreasMaslo   ange   angeführt   angelegt   angelehnt   angepasst   angezeigt   angezeigte   angezeigten   anhand   anschließend   Ansicht   Anspruch   anspruchsvollste   Anwen   Anwendungen   Anzahl   Anzei   Anzeige   Anzeigeaktualisierung   Anzeigen   anzufügen   arbeiten   Arbeitsauf   arbeitsaufwändigste   Assembly   AttributeundReflection   auch   Aufbau   aufführt   aufgenommen   aufgesetzte   Auflis   Auflistung   Auflistungen   Aufruf   Aufrufe   aufrufende   aufzuklap   ausführen   ausführt   Ausführungsprioritä   Ausführungsprioritäten   Ausga   Ausgabe   Ausgaben   Ausgangsknoten   ausgeben   ausgeblendet   ausgeführt   ausgeführten   ausgege   ausgegeben   ausgegebenen   ausgelesen   ausgewählten   ausgewertet   auslesbar   Auslesen   Außerdem   Auswer   Auswerten   Auswertung   Auszug   auszugeben   automatisch   Autor   BackColor   baseAddress   BasePriority   Basic   basie   basierte   basierten   Basisadresse   Basisobjekt   Bearbei   Bedarf   bedeutet   Beenden   beendet   Befehle   befindet   Beide   beiden   beim   Beispiel   Beispielprojekt   beispiels   beispielsweise   bekannt   benen   benutzerdefinierte   benutzerdefinierten   Bera   Bereich   bereit   bereitgestellt   bereits   berück   berücksich   berücksichtigen   berücksichtigt   beschränkt   beschriebe   beschrieben   beschriebenen   besitzt   Besonders   Bestandteil   bestätigt   bestehen   bestehenden   bestimm   bestimmen   bestimmten   bestimmter   betrachtet   Betriebnebeneinander   Betriebs   Betriebssystem   Betriebssysteme   Betriebssystemen   bezeichnet   beziehen   bezieht   beziehungsweise   Bildliste   Bildsymbole   Bildsymbolen   binären   bitte   black   Bleibt   Blick   Boolean   BorderStyle   Build   BuildProcessStruc   BuildProcessStructure   ByVal   Category   cess_Click   chen   chend   chenihnunterderE   cher   chisch   chungen   class   Clear   Close   Code   Codierung   Collection   color   Company   CompanyName   ComponentModel   ContextMenu   ContextMnu   Copyright   CurrentPriority   dabei   dadurch   dafür   daher   damit   Danach   dann   darauf   darf   darge   darin   DarkBlue   Darüber   DasBeendeneinerInstanzei   DasProzessanalysesteuerelementwirdüberdieKlasseProcessCtldefiniert   dass   DasSteuerelementnutzteineStrukturansichtfürdieInformationsausgabe   Datei   Dateien   Dateina   Dateiname   Daten   Datenbestände   Datenblocks   Datenty   dauerhaft   dazu   DECLARE   defi   definiert   Deklara   Deklaratio   Deklarationsanweisung   deklarieren   dementsprechend   denkann   denkbar   deren   dern   DerWindows   Description   Designmöglichkeiten   desto   detaillierter   Device   DeviceDriverKit   Dezimal   dezimalzuhexadezimalwahlweise   Diagnostics   DiagnosticskönnenSieauchselbstProzessinformationenermitteln   Dialo   Dialog   Dialoge   Dialogfeld   Dialogfeldes   DialogmiteinerFortschrittsanzeige   Dialogs   DieMethodewirdautomatischaufgerufen   diemitEigenschaftswertenverbundensind   dienen   DieöffentlicheSchnittstelledesProcessCtl   dies   diese   DieseEigenschaftlegtfest   diesen   dieser   dieses   Dipl   direkt   direkten   diverse   dokumentiert   dokumentierte   dotnetpro   dotnetproentwickelt   dows   drei   Driver   duleigenschaften   dulesNode   dulinformationen   Dummy1   Dummy2   dung   dungen   dungsbibliothek   durch   durchdie   durchführ   durchführt   durchzuführen   dyna   dynamischen   Each   Ebene   ebenfalls   ebenfallsmitausgegebenwerdensollen   eher   eigenen   Eigenschaf   Eigenschaft   EigenschaftderStrukturansicht   Eigenschaften   Eigenschaftsnamen   Eigenschaftsverwaltung   Eigenschaftswert   Eigenschaftswerte   Eigenschaftswerten   einbenutzerdefiniertesSteuerelementfürdieProzessanalyse   Einbinden   Einbli   eindeutige   eine   einem   einen   einer   eines   einfachste   einfacht   eingeblendet   eingeblendetwerden   eingebunden   eingegangen   eingerichtet   eingetragenenProzesseundModu   einheitlich   Einrich   einsetzen   Eintrag   EinWindows   einzelne   einzelnen   einzige   Elemente   ElementTypBeschreibung   else   endet   enormem   entfernt   enthält   enthalten   entnehmen   EntryPointAddress   entspre   entsprechend   entspricht   Entwick   Entwickeln   entwicklungbefasst   Entwurf   Entwurfs   Enum   EnumerateProcesses   Enumeration   EnumProcesses   erachtet   Ereignisprozedur   erelement   erelementbibliothek   erelementeigenschaften   erfolgen   erfolgt   erforderlich   ergän   ergänzen   Ergänzungen   ergeben   Ergebnis   ergibt   erhal   erhält   erhalten   erhebliche   erheblicher   Erist   erleichtern   ermit   ermitteln   ermittelt   ermittelten   Ermittlung   erneuern   erneut   erreicht   Error   erst   ersten   erstenuntergeordneten   Erweite   erweitern   erweitert   erweiterte   etwa   Exclamation   Expand   Fall   false   Fantasie   Farbe   Farbeigenschaften   Fassade   fasst   fehl   fehlenden   ferner   ferneralsfreierJournalist   fester   festge   festlegen   FileDescription   FileName   FileVersion   FileVersionInfo   finden   Flags   folgen   folgende   Folgenden   font   ForeColor   Form   Format   formationen   formationsfestlegungund   Forms   Formular   Formulars   fort   fortgesetzt   fortlaufend   Fortschrittsanzeige   Frame   Framework   freien   frmAnalyse   frmProcess   fügt   führen   FullRowSelect   Function   Funk   funktio   Funktion   Funktionalität   Funktionalitäten   Funktionen   fürWin   geben   gebunden   gefasst   gegeben   gegebenenfalls   gegenüber   gehören   gehörige   gekehrt   gekennzeichnet   geladen   gelöscht   gelöschtwerden   gemacht   genau   genschaftaufFalsegesetzt   genschaften   genschaftsprozedur   geordnet   geordnete   geordneten   Gerätetreiber   gerufen   gesamte   geschieht   geschlossen   geschrieben   gesetzt   gesondert   gesonderte   gesonderten   gesorgt   gestaltbar   gestartet   gesuchten   GetProcesses   GetProcessesBy   GetProcessesByName   gewiesen   gewünscht   gezoomt   gibt   glei   gliedsvariablen   grafische   grammausführung   gramme   grammierer   grammiersystem   greift   Größe   Grundaufbau   Grundfunktionalität   grundinformationen   Gruppen   gruppieren   gültig   haben   halb   halber   handelt   Handle   HandleCount   Handles   häufig   Hauptknoten   Hauptknotenfarbe   Hauptprozess   Header   Heft   herkömmliche   herkömmlichen   Herr   Hersteller   Herz   hexadezima   HideSelection   hier   Hierar   hierarchisch   Hilfe   hingegen   hingewiesen   Hinter   hinterlegt   Hinweise   hinzu   hinzuge   HotTracking   hwnd   Idle   ihrem   Ihrer   ihrerseits   ImageList   ImgList   immensen   implementierende   implementiert   Imports   inAbbildung2   indem   indent   InfoDetails   InfoNodes   Infor   Informa   Informatio   Information   Informationen   InformationenimHierarchiezweigThreadsaus   Informationsdialog   Informationsergänzung   Informationsermittlung   Informationsflut   Informationsgruppe   Inhalt   Inhalte   Inherits   inner   innerhalb   insgesamt   installiert   Instanzen   InStr   Integer   interessanter   iproc   IstdieseEi   ItemHeight   Jede   jedem   jeden   jederzeit   jedes   jedoch   jekt   jektgruppe   jeweili   jeweilige   jeweiligen   jeweils   kann   kaum   Kennung   kennungen   Kennungensortiert   Kernel   kernel32   kierten   kill   KillActive   KillActiveNodeProcess   Knoten   Knotenauflistung   Knoteneintrag   Knotenobjekte   Knotentext   kombinierte   komfortabel   komfortabler   kompatibel   Kompatibilitätsgründen   kompletten   komplexe   Komponenten   können   könnten   Konstrukt   Kontext   Kontextme   Kontextmenü   Kontextmenübefehl   laden   lange   lassen   Lauf   laufenden   lauffähig   LCase   lediglich   Leerlaufprozess   Legen   legt   LegtdieHintergrundfarbefürdieStrukturansichtfest   LegtdieVordergrund   legung   leicht   Length   lesowiedereindeutigenKennungenderThreads   lichkeit   liefern   liegt   lines   Listenansicht   Listing   listung   listungen   Load   Lösungsansatz   Lösungsvarianten   lung   lungsumgebung   lungvonEDV   lysesteuerelement   m_MainNodeColor   m_PropertyNodeColor   m_ShowInfoDialog   m_ShowMemory   Mail   MainNode   MainNodeColor   Manager   ManagerzeigtdieaktivenProzessean   markieren   markiert   markierte   markierter   MasloleitetdasInge   mationen   mationsergänzungunddasaktuelle   mationsgruppen   Maximalwert   maximum   mehr   Mehraufwand   mehre   mehreren   memNode   Memory   Menge   ment   mentaufnahme   menteigenschaft   Menü   Menübefehls   Metho   Methode   MethodeDatentyp   Methoden   Microsoft   Minimum   mische   mischen   mitdessenHilfevereinfachtaufdieGrafikenderBildlisteImgLstzugegriffenwer   MitdieserMethodekannderaktuellimProzessanalysesteuerelementmarkierteProzess   MitdieserMethodekanneineAktualisierungderProzessinformationenimProzessanaly   mithilfe   mitsamt   MnuKillPro   MnuKillProcess_Click   mnuProcActual_Click   MnuStart   MnuStartProcess_Click   modaler   modNode   Modul   Modulauflistung   Modulauflistungen   Modulauflistungenauswerten   Modulauswer   Module   Moduleigenschaften   ModuleMemorySize   ModuleName   modules   modulesNode   ModulesundThreads   Modulinfor   Modulinformationen   ModulinformationenzueinemProzessermitteln   Modulobjekt   möglich   Möglichkeit   Momentaufnahme   MsgBox   MsgBoxResult   MsgBoxStyle   Multitasking   muss   müssen   MyBase   nach   nachdem   nacheinander   nachfolgend   Nachfolgeversio   nachge   nachgeladen   nachrüs   nächsten   nachträglich   näher   nahme   Name   Namen   Namens   Namensraum   namentlich   namische   natürlich   Neben   nehmen   nenProzessinformationenaktualisiertund   nesangewähltenProzessesmussge   NETFramework1   netpro11   neue   neuen   neuer   neut   Next   nicht   nichts   nieren   nieurbüroIngES   noch   NodeProcess   Nodes   nommen   NonpagedSystemMemorySize   nothing   notwendi   ntdll   nüeinträge   nungen   nutzen   nutzt   Oberflächendesign   Obgleich   Objekt   oblediglicheineListederaktuellausgeführtenProzesse   obwährendderProzessanalyseeinDialogfeldmiteinerFort   oder   odernicht   oderzusätzlichalleProzessinformationen   offen   OffengelegteEigenschaftenderStandard   OffengelegteFont   öffentliche   öffentlichen   Ohne   optional   ordnete   OriginalFilename   Parame   ParentFrom   permanent   PicID   Pics   pmod   präemptives   Präfix   prgBar   Priority   PriorityBoostEnabled   PriorityLevel   private   PROC   Process   Process_Click   ProcessCtl   ProcessCtl_Load   Processes   ProcessModule   ProcessName   ProcessNodeColor   ProcessStructure   ProcessThread   procNode   ProductName   ProductVersion   Produkt   Program   Programm   Programmausfüh   Programme   Programmen   Programmfäden   Programmfunktionalität   Programmierer   Projekt   Projekte   Projektgruppe   Prompt   Properties   Property   PropertyNodeColor   propNode   Prozedur   Prozes   Prozess   Prozessana   Prozessanalyse   Prozessauf   Prozessauflistungenverarbeiten   Prozessbeobachter   Prozesse   Prozesseermitteln   Prozessegestartetsowiebeendetwerden   Prozesseintrag   Prozessen   Prozessermittlung   Prozesses   Prozessestarten   Prozessestartenundbeenden   Prozessin   Prozessinfor   Prozessinformationen   Prozessinformationenkannoptionalein   Prozessinformationsanzeige   Prozesskennung   Prozessliste   Prozesslistemitsamt   Prozessnamen   Prozessobjek   Prozessobjekt   Prozessstatusinformationen   Prozessverarbeitung   PSAPI   PSAPIfürNT   ptext   pthread   public   Publikationenundder   Quelltextkommentaren   Quelltextpassagen   Question   Raum   Reflection   Refresh   Registrie   Registrierdatenbank   reiche   reiches   reits   rekt   renden   REPLACE   Resume   return   Rolle   Routi   Rück   rückgeliefert   rücksichtigt   rufende   rung   rungseditor   samt   Sämtliche   sätzlich   schaften   Schaltflächenfunktionen   scheinen   Schleife   schließend   schneller   Schnitt   Schnittstelle   Schreibung   schriften   SchriftfarbefürdenHauptknotenProzesse   SchriftfarbefürdienamentlichindieStrukturansicht   SchriftfarbefürdieübergeordnetenEigenschaftsbezeichnungenProperties   SchriftfarbefürEigenschaftsbezeichnungen   schrittsanzeige   schrittsanzeigeeingeblendetwerdensoll   schrittweise   Schwerpunkt   SDKs   sehen   Sehr   sein   seinerseits   Seite90ff   selbst   Server   sesteuerelementerzwungenwerden   setzenSiedieseEigenschaftaufTrue   setzt   Shell   shell32   SherlockHolmesund   Show   ShowHex   ShowInfoDialog   ShowMemory   ShowModu   ShowModules   ShowPlusMinus   ShowProcessProperties   ShowRootLines   ShowThreads   ShowTime   ShowVersionInfos   ShowVersionInfosundShowMemorynichtmehrberücksichtigt   SHRunDialog   sich   sicher   sicherge   Sicherheitsabfrage   sichmitderErstel   sichtbar   sichtigt   Sieerrei   siehe   siert   sind   sinnvoll   sionen   sodass   sofern   Software   soll   sollen   sollten   Solution   somit   sondern   sondertbestätigtwerden   sorgt   sowie   sowohl   später   späteren   spei   Speicher   Speicheranalysen   Speicherauslastungen   Speicherbedarf   Speicherinfor   Speicherinformationen   spezielle   speziellen   spielanwendung   spielen   spielsweise   SprachenVB   sprungsadresse   Stand   Standard   Standardmäßig   StandardtextfarbefürdieStrukturansichtfest   star   Startadresse   starten   stätigen   stehendieseToolhelp32   stel   Stelle   stellenelemente   stellt   Steu   Steuerele   Steuerelemen   steuerelement   Steuerelementbe   Steuerelementbibliothek   Steuerelementeigenschaf   Steuerelementeigenschaft   Steuerelementes   Steuerelementfas   Steuerelementklasse   SteuerelementklasseAbbildung1   SteuerelementklasseProcessCtl   Steuerelementprojekt   Steuerelements   Steuerelementschnittstelle   steuerelementspezifischen   SteuerelementzurProzessanalyse   stimmt   string   Struk   Struktur   Strukturansicht   Strukturansichteigen   Strukturen   Studio   Suchpfad   Suffix   sung   synonym   Syntax   system   Systeme   SystemekönnenmehrereProgrammeimMultitasking   Systemen   Systemin   Systeminformationen   systemnaher   Systemregis   Systemregistrierung   Systems   systemspezifische   Tabelle   Task   tatsächlich   TechnikWindowsForms   Teil   Teilaufgaben   Teilbereiche   Teilinformationen   teln   terundFachbuchautortätig   Text   THEN   Thenproc   thode   thoden   Thre   Thread   threadNode   Threads   Threadsanalysieren   ThreadseinesProzessesauswerten   ThreadsundVersionInfos   Threadswerdenüberihre   tiefe   tigt   Time   timeNode   ting   tionalität   tionen   tionsanweisungen   tionsdialog   Titelleiste   title   ToInt32   Toolhelp32   ToolhelpfürWindows9x   ToString   trachten   TreeCtl   TreeFont   TreeNode   triebssystem   trierung   true   tuellen   tung   tungen   turansicht   ture   über   ÜberdenNamensraum   überge   übergeben   übergeordneter   überhaupt   ÜberKontextmenübefehlekön   übernimmt   Übersicht   übersichtlich   überwachen   umbenannt   Umfang   umfassend   umfassende   umfassendere   Umgebung   umgesetzt   umsetzen   Umwandlung   UmzudenModulenVersionsinformationenimHierarchiezweigVersionInfosauszugeben   UmzudenProzessenModulinformationenimHierarchiezweigModulesauszugeben   UmzudenProzessenSpeicherinformationenimHierarchiezweigMemoryauszugeben   UmzudenProzessenZeit   UmzudenProzessenzugehörigeThread   umzukopieren   undPrioritätsinformationenimHierarchiezweigPriority   undVersionsinformationen   Unicode   unmittelbar   unter   Unterfangen   unterge   untergeordne   untergeordnet   untergeordnete   untergeordneten   untergeordneteProzesseigenschaften   untergeordneter   unterscheiden   Unterschied   Unterschiede   UnterschiedederSysteme   unterschiedliche   unterstützt   UserControl   Value   ValueNodeColor   variabel   Varianten   Verarbei   verarbeiten   verarbeitet   verbergen   Verbin   vereinfacht   Verfahren   Verfahrensweise   verfolgen   verfügbar   Verfügung   Vergleich   vergleiche   vergleichen   Verket   Verlauf   verläuft   Vermerk   verpackt   Version   Versionen   VersionInfos   Versions   Versionseigenschaften   Versionsinfor   Versionsinformationen   versNode   versorgt   versucht   Verwal   verwaltet   Verwaltung   verwenden   verzichtet   viel   viele   Vielzahl   Visual   Vollbildgröße   VoraussetzungenVisualStudio   vorgenannten   vorgesehenen   vornehmen   Vorteil   wahlweise   Während   WährendderErmittlungder   wand   wann   wären   Watson   wechseln   weder   weise   weitere   weiteren   weiterhin   welche   welchem   welcher   WelcheVarianten   wender   wendet   weniger   Wenn   wennPro   werden   werdendieEigenschaftenShowThreads   Werkzeugsamm   Werte   Werten   wertung   wertungen   wesentliche   Wesentlichen   wichtiger   wichtigsten   wieder   wiedergegeben   wiederholte   wiederum   Win32   WINDOWS   wird   wobei   Wollen   Works   Wünsche   wünscht   wurde   wurden   YesNo   zedurEnumProcesseszurückkehrt   zeigen   zeigt   zeigte   Zeit   zeitaufwändiges   Zeitinformationen   zelne   zenSiedieseEigenschaftaufTrue   zessanalyse   zessbezeichnung   zesse   zessen   zesses   zesseüberdenKontextmenübefehlderStrukturansichtbeendetodergestartetwerden   zessliste   zessobjekt   zoomt   zubilden   Zudem   zugeben   zugegriffen   zugeordnet   zugewiesen   zugreifen   Zugriff   zulässig   zumal   zunächst   zuordnen   zurDateiversion   zurück   zusammen   zusammenge   zusammengestellt   zusätzliche   zusätzlichen   zustellen   zuvor   zuweisen   Zwar   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen