Partager via


Introduction à la surveillance et à la gestion des processus Windows

Mise à jour : novembre 2007

Vous pouvez utiliser le composant Process pour effectuer rapidement et facilement la plupart des tâches de gestion des processus Windows. Ce composant vous permet de manipuler des processus sur des ordinateurs locaux ou distants. Sur un ordinateur local, vous pouvez démarrer et arrêter un processus et même demander des types d'informations spécifiques, comme les noms des modules chargés par le processus, l'heure du démarrage, le nombre de handles qu'il utilise et l'ensemble de ses threads. En revanche, vous ne pouvez pas démarrer ou arrêter de processus sur un ordinateur distant, mais vous pouvez néanmoins demander des informations sur les processus existants.

Pour utiliser les processus dans vos classes, ajoutez une instance du composant Process à la classe. Cette opération permet à votre classe d'accéder aux processus des serveurs de votre entreprise et de démarrer et arrêter de nouveaux processus. D'autres composants de votre application peuvent appeler le composant Process s'ils ont besoin de démarrer un nouveau processus ou de manipuler un processus existant.

Si vous souhaitez surveiller les performances du système, il est préférable de recourir aux composants PerformanceCounter et EventLog. Pour plus d'informations, consultez Analyse des seuils de performance et Journalisation des événements d'application, de serveur et de sécurité.

Restrictions

Pour des raisons de sécurité, vous devez disposer des droits d'accès requis sur l'ordinateur cible pour exécuter du code avant de tenter d'arrêter des processus ou de récupérer des informations sur les propriétés des processus. Toute tentative d'exécution de ces tâches sans autorisation d'accès adéquate lève une exception.

Voir aussi

Tâches

Comment : lier à des processus existants

Comment : créer des composants Process

Comment : spécifier des processus

Comment : arrêter des processus

Comment : créer et supprimer des journaux des événements personnalisés

Autres ressources

Création de processus et de liaisons aux processus

Analyse des seuils de performance