PDA

Просмотр полной версии : [Статья] Пишем программу для закрытия процесса


sharperok
14.05.2012, 22:16
Здравствуйте, начинающие и не очень программисты!
Сейчас я вам покажу очень простой способ закрытия любого приложения/задачи на C# (Csharp). Такие программы могут вам понадобится для сокращения времени, ну или говоря научным языком - автоматизации и последующей оптимизации закрытия процесса.

Итак, давайте приступим к нашему уроку, следуйте инструкциям, и тогда будет вам счастье!


1. Создаем новый проект в Microsoft Visual Studio (Ctrl+Shift+N).

2. Вставляем в наш проект компонент "Button":
[Ссылки могут видеть только зарегистрированные и активированные пользователи]


3. Кликаем на компонент "Button/Кнопка" 2 раза. Перед вами появится окно с кодом C#, вставьте туда это:

{
foreach (Process currentProcess in Process.GetProcessesByName("Имя процесса без .exe"))
currentProcess.Kill();
}


4. А теперь надо добавить маленький код в самое начало:
using System.Windows.Forms;
using System.Diagnostics;

На этом все. Желаю удачного усвоения новых высот в C# и в целом программировании.

spangebob951
16.05.2012, 21:15
Расписал бы уже хотя бы уже простой "Диспетчер" //и этого все равно куча.
Да и способ. Каждый раз переписывать "Название.exe". /kidding

крайслер
16.05.2012, 23:47
Каждый раз переписывать "Название.exe"
Поставь комбоБокс или лист и загружай туда список процессов, а от туда уже бери название процесса....

Список процессов в комБоксе(событие Click)
comboBox1.Items.Clear();
foreach (Process clsProcess in Process.GetProcesses())
{
comboBox1.Items.Add(clsProcess.ProcessName);
}
Завершение выбранного процесса:
foreach (Process currentProcess in Process.GetProcessesByName(comboBox1.Text))
currentProcess.Kill();

Sayrexx
14.09.2015, 12:26
спасибо!

ApostalWow
14.12.2016, 17:12
Прошу прощения, а как к Button привязать кнопку?
Например: хочу закрыть игру, кнопкой "F1"
Как реализовать?

Добавлено через 9 минут
Прошу прощения, а как к Button привязать кнопку?
Например: хочу закрыть игру, кнопкой "F1"
Как реализовать?

Nickitee
16.12.2016, 13:30
Прошу прощения, а как к Button привязать кнопку?
Например: хочу закрыть игру, кнопкой "F1"
Как реализовать?

Добавлено через 9 минут
Прошу прощения, а как к Button привязать кнопку?
Например: хочу закрыть игру, кнопкой "F1"
Как реализовать?

[DllImport("user32.dll")]
static extern short GetAsyncKeyState(int input);

if (GetAsyncKeyState(0x70) == Int16.MinValue)
{
//code
}