2009-11-02 8 views

Répondre

1

Vous devez énumérer les processus en cours d'exécution sur l'appareil afin d'obtenir son ID de processus. Une fois que vous avez le processId vous pouvez juste faire:

Process process Process.GetProcessById(processId); 
process.Kill(); 

Voici un article qui traite les processus énumérant, il comprend également un exemple de tuer aussi.

+0

remercient pour l'aide, mais comment je peux connaître le processID que j'ai besoin? – Gold

+1

Vous devez vérifier l'énumération par le nom du processus. – GenericTypeTea

+0

désolé de l'ignorance ...... comment le faire? Puis-je obtenir un code C# pour cela? – Gold

2

Puisque l'article ci-dessus n'existe plus, j'ai utilisé la Wayback Machine pour que le article utilise le code. Ci-dessous comment vous utilisez le code de l'article à énumérer les processus et de tuer celui que vous voulez:

List<ProcEntry> processes = new List<ProcEntry>(); 
ProcessEnumerator.Enumerate(ref processes); 

foreach (ProcEntry proc in processes) 
{ 
    if (proc.ExeName == "DataWedge.exe") 
    { 
     ProcessEnumerator.KillProcess(proc.ID); 
    } 
} 
Questions connexes