2011-07-17 2 views
0

Je veux créer une fenêtre forme app et je veux mettre fin à un programme avec elleC++ terminer le processus dans la fenêtre forme

system("tskill process"); 

travail doesnt't, ni appeler un fichier de chauve-souris faisant cette opération

I pense que je dois utiliser TerminateProcess() TerminateProcess mais je ne sais pas où mettre toutes les fonctions de rappel par exemple un bouton avec ce code

private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {} 
+1

utilisation Process.Kill() –

Répondre

0

Votre rappel semble être en C++/CLI donc je suppose que vous utilisez cette langue.

est ici un simple code à tuer un processus nommé MyProcess

array<Process^>^ Processes = Process::GetProcessesByName("MyProcess"); 
for each (Process^ P in Processes) 
    P->Kill(); 

Notez que vous devrez peut-être exécuter votre programme en mode d'administration. GetProcessesByName renvoie un tableau de processus, dans le cas où vous avez plusieurs instances de MyProcess, vous pouvez tous les tuer avec ce code.

Pour utiliser la classe Process, assurez-vous d'ajouter dans votre fichier source:

using namespace System::Diagnostics; 
Questions connexes