Как закрыть ранее открытую программу?

  • Автор темы Автор темы WalkODoff
  • Дата начала Дата начала

WalkODoff

Client
Регистрация
09.04.2016
Сообщения
207
Реакции
48
Баллы
28
Как закрыть ранее открытую программу? Что-то не могу понять.
Подскажите решение друзья.
На форуме не нашел. Или не было решения такого или плохо искал.
Заранее спасибо !

119403
 
Как закрыть ранее открытую программу? Что-то не могу понять.
Подскажите решение друзья.
На форуме не нашел. Или не было решения такого или плохо искал.
Заранее спасибо !

Посмотреть вложение 119403
C#:
Развернуть Свернуть Копировать
            System.Diagnostics.Process[] runningProcesses = System.Diagnostics.Process.GetProcesses();
            foreach (System.Diagnostics.Process process in runningProcesses)
            {
                foreach (System.Diagnostics.ProcessModule module in process.Modules)
                {
                    if (module.FileName.Equals("Process.exe"))
                    {
                        process.Kill();
                    }
                }
            }
 
C#:
Развернуть Свернуть Копировать
Process[] runningProcesses = Process.GetProcesses();
foreach (Process process in runningProcesses)
{
    foreach (ProcessModule module in process.Modules)
    {
        if (module.FileName.Equals("Process.exe"))
        {
            process.Kill();
        }
    }
}

Не хочет(((

119405


119404
 
Эт вы уже процесс пытаетесь убить который нельзя убивать, либо у вас нету прав для его убития

Зенку открыл с правами Админа, я ведь этот процесс и запускаю с неё :-)
Это обычный десктопный самописный софт. Странно.... А какие ещё варианты есть выхода из ситуации?
Уже и чат ГПТ мучаю, задавая ему вопросы, говорит или прав не хватает или антивирус блокирует действие. Мистика
 
Вот рабочий код

C#:
Развернуть Свернуть Копировать
foreach (var process in System.Diagnostics.Process.GetProcessesByName("notepad"))
{
    process.Kill();
}
 
  • Оценить
Реакции: DDDmoney
Возможно не правильно, но гасил процесс так:

System.Diagnostics.Process.Start("taskkill", "/F /IM putty.exe* /T");
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)