Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
41 / 2 / 0
Регистрация: 03.05.2013
Сообщений: 50
1

Закрытие процесса по PID

27.08.2013, 10:51. Показов 1752. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Мне нужно закрыть процесс по его pid просто по имени не катит. Сейчас я закрываю так :
Вот такой батник.
Код
tasklist /fi "Imagename eq notepad.exe
pause
Смотрю там pid и через cmd команду:
Код
taskkill /PID "pid программы"
Решил это всё сделать в VB.Net и не как, не могу получить id процесса может, кто-то знает как его получить. Читал MSDN (http://msdn.microsoft.com/ru-r... .100).aspx) но не понял и получал только № сеанса. Кто знает расскажите как, его получить. Заранее спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2013, 10:51
Ответы с готовыми решениями:

Закрытие процесса каждую секунду
Всем привет, есть программа на VB 2012 , форма, и задача все время когда программа запущена она...

Закрытие процесса при его появлении
Доброго времени суток. Хотел написать програмку для закрытия одного процесса при его появлении. С...

Вывести PID процесса в ListView
Доброго времени суток! Вот такой вот вопрос - пытаюсь просто расположить название и ид процессов в...

Завершение процесса по его PID
Пишу прожку, которая запускает и завершает процесы. Нужно что-бы она определила свой PID и по нему...

2
1452 / 360 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
27.08.2013, 11:04 2
Лучший ответ Сообщение было отмечено Diood как решение

Решение

Можно вот так
C#
1
2
3
4
5
6
7
System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcessesByName("Notepad");
 
if (processes.Length > 0)
{
   Console.WriteLine("PID {0}", processes[0].Id);
}
else Console.WriteLine("Процесса с таким именем не существует");
0
834 / 642 / 101
Регистрация: 20.08.2013
Сообщений: 2,524
27.08.2013, 11:19 3
Да, а ещё там есть метод Kill
0
27.08.2013, 11:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2013, 11:19
Помогаю со студенческими работами здесь

Проверка запущенного процесса по PID
Здравствуйте! Подскажите, пожалуйста, как можно проверить существование запущенного процесса по...

Как узнать класс окна другого процесса? Желательно найти класс окна по PID процесса
Мне нужно узнать класс другого окна по PID процесса

Как определить PID процесса или имя по сети
Программа перехватывает с сетевого адаптера сетевые пакеты. Я возвращаю IP И порт . Как определить...

Как узнать ID процесса (PID) по дескриптору окна (Handle)?
АП. Интересует как узнать PID по Handle.

Закрытие процесса
Привет друзья, вообщем морочу себе голову. Немогу понять как правильно в бесконечном цикле сделать...

Закрытие процесса Word
Здравствуйте форумчане. Написал я метод, извлекающий информацию из документа ворд в строку. Вот,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru