Ваш обратный вызов выглядит в C ++ / CLI, поэтому я предполагаю, что вы используете этот язык.
Вот простой код для завершения процесса с именем MyProcess
array<Process^>^ Processes = Process::GetProcessesByName("MyProcess");
for each (Process^ P in Processes)
P->Kill();
Обратите внимание, что вам может понадобитьсязапустить вашу программу в режиме администрирования.GetProcessesByName возвращает массив Process. Если у вас есть несколько экземпляров MyProcess, вы можете уничтожить их все с помощью этого кода.
Чтобы использовать класс Process, обязательно добавьте его в исходный файл:
using namespace System::Diagnostics;