Use C# encontrar o que presta serviços de manutenção está funcionando em um processo
Nota: este índice originalmente de http://mygreenpaste.blogspot.com. Se você for leitura ele de algum outro local, faça exame por favor do momento de visitar Minha pasta verde, Inc. Obrigado.
Recentemente, ir individual pelo moniker “hi” afixado um comentário a Ajustando a prioridade de um processo do serviço através do certificado:
Como I, se eu quisesse a, o achado que os serviços são parte de um svchost.exe particular? Pode em ser feito em C#?
Obrigado!
Eu respondi através do comentário, mas um tem mesmo menos controle sobre o formato nos comentários do que um faz no blog real que afixa, assim que eu figurei que eu afixaria a resposta aqui também.
=================
Tasklist.exe com /svc o param pode dizê-lo, como a lata Explorador Process. Você pode também inspecionar o registro para determinar que serviços carregariam com que grupo de SVCHOST (veja “Edições de pesquisa de defeitos do desempenho com Updates automáticos“para mais detalhes).
Até o código de C#, o seguinte requer uma referência a System.Management. Invoque o programa, passando lhe a identificação process do processo que você é curioso aproximadamente, e output os serviços que funcionam nesse processo.
usando o sistema;
usando System.Management;
namespace MyGreenPaste
{
classe
Escrito/de  “\/\ Ø|² de ö±à \/” ®© sobre Fevereiro 7o, 2008 com nenhuns comentários.
Leia mais artigos sobre Explorador Process e tasklist e WMI e SVCHOST e otherSoftware e c# e processos e serviços.














