Votre meilleure source d'information et nouvelles environ fenêtres Vista, fenêtres Vista et Microsoft sur l'Internet

ARTICLES de Vista PRINCIPAL 50 Vista VIDEOS Vista MOU AIDE de Vista

Explorateur de processus

Vous passez en revue actuellement les articles de Logiciel compatible de Vista de MS Windows assortiment de la catégorie Explorateur de processus.

Employez C# pour trouver ce qui entretient court dans un processus

Note : ce contenu à l'origine de http://mygreenpaste.blogspot.com. Si vous êtes lecture il d'un autre emplacement, prenez svp le temps de visiter Ma pâte verte, inc.. Merci.

Récemment, aller individuel par le `de moniker salut' signalé un commentaire à Établir la priorité d'un processus de service par l'intermédiaire du manuscrit:

Comment I, si je veux à, la trouvaille que les services font partie d'un svchost.exe particulier ? Peut dans être fait dans C# ?

Merci !

J'ai répondu par l'intermédiaire du commentaire, mais on a même moins de contrôle de la composition dans les commentaires qu'on fait dans le blog réel signalant, ainsi j'ai figuré que je signalerais la réponse ici aussi bien.

=================

Tasklist.exe avec /svc le param peut vous indiquer, en tant que bidon Explorateur de processus. Vous pouvez également inspecter l'enregistrement pour déterminer quels services chargeraient avec quel groupe de SVCHOST (voyez « Questions de dépannage d'exécution avec les mises à jour automatiques » pour plus de détails).

Jusque le code de C#, ce qui suit exige une référence à System.Management. Appelez le programme, lui passant l'identification de processus du processus que vous êtes curieux environ, et il produira les services fonctionnant dans ce processus.

employer le système ; employer System.Management ;

namespace MyGreenPaste { 

Cliquez pour continuer de lire la « utilisation C# de trouver ce qui entretient court dans un de processus »

Écrit par « /\/\ Ø|\ d'ö±ò/ » ®© dessus 7 février 2008 avec aucuns commentaires.
Lisez plus d'articles dessus SVCHOST et Explorateur de processus et otherSoftware et processus et c# et services.

Établir la priorité d'un processus de service par l'intermédiaire du manuscrit

Précédemment (ici et ici), j'ai écrit au sujet d'isoler des services partagés de sorte qu'ils fonctionnent dans leur propre processus, avec un foyer spécifique sur les mises à jour automatiques de mise à jour de Windows que le service (wuauserv) ce court typiquement dans l'exemple de NETSVCS SVCHOST.EXE. Une chose qui peut être faite une fois ceci est accomplie est d'abaisser la priorité du processus de sorte que quand le service s'enroule vers le haut de consommer 100% de l'unité centrale de traitement, le système ne devienne pas insensible.

Since we’re dealing with a service, setting the priority of such a SVCHOST.EXE process can become problematic - the service may already be running, or, because it is a service, it is not started as non-service processes are, so one is not able to use START / [LOW NORMAL HIGH REALTIME ABOVENORMAL BELOWNORMAL] to impose a priority when the process starts. One can use a utility like Task Manager or Process Explorer to set the priority of a process on an ad hoc basis, but when the service restarts or the system reboots one has to remember to set the priority again.

Though not an ideal solution the following scripts (VBS using WMI, and PowerShell) can be used to set the

Click to continue reading "Setting the Priority of a Service Process via Script"

Written by «/\/\Ø|ö±ò\/»®© on May 1st, 2007 with no comments.
Read more articles on SVCHOST and CPU Utilization and Shared Services and Process Explorer and netsvcs and WUAUSERV and otherSoftware and Windows Update and Troubleshooting and processes and automatic updates and Windows.